python基础语法(二)
首先是运算符,/运算符运算的结果是浮点数,//运算符返回的结果是整形数。
其次python在3.8之后多了一个海象运算符,可以在表达式内部为变量赋值,具体使用如下:
逻辑运算符是and or not 位运算符和其他语言一致,然后还有成员运算符 in 和 not in 前面是一个变量 后面是一个序列(元组、列表、字典、集合、字符串
身份运算符 is和 is not 运算符左右两边是一个变量 比较的是引用的地址是否一致,而==比较的是值,is比较的是值对应的地址
python常用的转义字符:
\000是空 \n换行 \r 回车,将 \r 后面的内容移到字符串开头,并逐一替换开头部分的字符,直至将 \r 后面的内容完全替换完成。
print ("我叫 %s 今年 %d 岁!" % ('小明', 10)) // format更加好用
这里的花括号里面的内容类似于EL表达式,里面可以放置变量 或者引用序列元素的方法。
序列均可以切片、下标取值,加号拼接以及乘号重复和del删除 列表、字典可以修改值
list列表常用的方法有append 在原有列表后面追加一个元素、list.pop([index=-1]) 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
对于for和while循环来说,正常执行退出循环之后可以在补一个else语句
其次是python推导式的使用,可以通过一个序列生成一个新的序列。