python学习笔记第一周
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:31
目录:
一、基础概念
1、变量与常量介绍
2、引号的使用
3、条件判断
4、while与for循环
5、input输入
6、getpass模块
7、python编码
二、作业
1、个人登录系统
2、多级目录
三、自学部分
1、异常处理
2、字典的键值引用
3、字典写入
4、列表插入
5、字符串处理
内容:
一、基础概念
1、关于变量与常量
在python中,只有变量没有常量,变量名要求数字,字母、下划线组成,但是数字不能作为变量名,例如:
name = ‘xiaopi’
name_of_thisnumber = 123
常量可以通过@方式表示,但是也可以更改
2、引号的使用
在python中,可以使用' 或者 “ ,和bash不同,在python中,'和”直接没有任何区别,在引号过程中可以使用‘和“,只是要求成对出现,当内容需要嵌套时,’和”需要注意,‘’‘和“”“表示多行注释,例如
’‘’
name = 'xiaopi'
age = 18
job =IT
‘’‘
此时,也可以将''' 变为”“”,效果一致,也可以将该引号部分赋值,这时可以按照固定格式输出
msg =
’‘’
name = 'xiaopi'
age = 18
job =IT
‘’‘
print(msg)
3、条件判断
if condition1:
xxx
elif condition2:
yyy
else:
zzz
通过if else条件判断,可以针对不同的条件显示不同结果
4、while与for循环
while True 基本用法,其中True可以改为其他条件,当编写while循环时,需要确定条件为有限值,防止该循环变为无限循环状态,同时在while同级的情况下,可以写成:
while True:
xxxx
else:
yyy
的形式,当满足某一条件后,可以通过break跳出该级循环也可以通过conitue跳出本次循环
for 表示有限循环次数,可以跟range来规定循环的次数:
for i in range(10):
print(i)
会打印0-9,十个整数,range默认从0开始n-1次结束,可以通过传入参数的方式来限制循环的次数 range(1,10,2)表示从1-9 同时间隔为2,表示1、3、5、7、9
5、input表示
在python3中,可以通过name = input(’pls input your name:‘)的方式直接要求用户输入,默认输入为字符串格式,如果需要数值格式,可以使用 name = int(input(’pls input your name:‘))方式将用户的输入转换成数值格式
input中输入如果不匹配会直接报错
6、getpass模块
在python中有getpass标准模块,在调用时可以在输入时防止其他人通过查看屏幕的方式获取:
import getpass
password = getpass.getpass(’input your password:‘)
7、python的编码
最早的ASII码为255个字符中的128个表示,但是由于除了英文外需要表示其他格式的字符,进行了优化,最终ISO组织规定了Unicode编码,通过2个字节表示所有的字符,但是由于这种方式会产生多余的内存空间占用,所以现在的方式采用utf-8模式表示,对应英文占用1个字节,对中文这种占用3个字节,utf-8的压缩方式保存编码,既节约资源,又能保存多种格式,是目前采用的最有效的编码方式
二、作业
个人登录系统:
如果三次登录失败就锁定,如果登录成功就打印欢迎信息
作业二
多级目录,可以自由选择层级同时带有退出按键:
三、自学部分
1、异常处理
try:
exception:
通过这种方式将处理出现异常的情况,可以避免发生异常时程序异常退出
2、字典的键与值的引用
dict.keys()表示索引键
dict.values()表示值
3、字典的写入
dict1为字典名:
dict1[key] = value
这种方式可以对字典插入键值对
4、列表的插入
list_black.append(b_name) 其中list_black是事先定义的空列表,b_name为需要插入的值,该方式会将值插入到最后
5、字符串处理
string.split() #按照()里的内容进行分割,可以为string.split(‘:’) string.split(' ')
string.strip() #去掉两边的空格,还有lstrip()与strip()分别表示去掉左右的空格
- 上一篇: Python学习笔记—条件判断和循环
- 下一篇: Python学习笔记第一天
相关文章
-
Python学习笔记—条件判断和循环
Python学习笔记—条件判断和循环
- 互联网
- 2026年04月04日
-
python学习道路(day5note)(列表生成式,生成器,装饰器,常用模块)
python学习道路(day5note)(列表生成式,生成器,装饰器,常用模块)
- 互联网
- 2026年04月04日
-
python学习第六天 条件判断和循环
python学习第六天 条件判断和循环
- 互联网
- 2026年04月04日
-
Python学习笔记第一天
Python学习笔记第一天
- 互联网
- 2026年04月04日
-
python学习笔记第一节
python学习笔记第一节
- 互联网
- 2026年04月04日
-
Python学习笔记第一讲
Python学习笔记第一讲
- 互联网
- 2026年04月04日





