1、变量赋值
s1 = "a"
s2 = s3 = "b"
s4, s5 = "x", "y"
2、变量类型
数字 | 字符串 | 列表 | 元组 | 字典 | 集合 | 空值 |
---|---|---|---|---|---|---|
number | str | list | tuple | dict | set | None |
3、布尔值
boolean作为数字使用:True/False - 1/0
数字作为boolean使用:0 False,其他 True
Python逻辑运算符:and or not
Java中逻辑运算符:&& || !
注意逻辑运算过程中的短路问题
4、while循环
while 表达式:
语句块1
while 表达式:
语句块1
else:
语句块2
pass只是为代码格式美观时用的占位,无特殊意义。
5、PyCharm名称校验
function/argument/variable name should be lowercase
File - Settings - Editor - Inspections - Python - PEP 8 naming convention violation - Ignored errors
添加:N802、N803、N806
6、函数基础
help(函数名) 查看函数详情
函数不需要定义返回值类型,默认的返回值为None
普通参数:参数必须有,并且按照定义的顺序传参
默认参数:定义方法时,通过key=value给参数默认值
关键字参数:调用方法时用key=value可以不需要按照顺序传参
help(函数名) 查看函数详情
7、其他笔记
range(1,100) :该函数返回1-99组成的序列
Python中单个反斜杠表示本行没结束,在下一行继续