20.数据运算
返回除非余数举例:
一个最简单额求奇偶数的例子。
/表示取商,//表示取商的整数部分
不等于的两种表示形式,第二种注意下:
关于逻辑运算:
if not问题:
身份运算:
与运算计算数字:
21.bytes数据类型
三元运算:
22.列表的使用
存储很多信息通过字符串去存,第一不好存,第二不好改。
追加:
插入:
改:
删:(三种方法)
1)直接写:
2)写下标:
3)pop:(删最后一个)
或也可以输入下标:
查:(让列表帮我们找)
让列表帮我们打印:
统计有多少个重复人名:
clear(列表清除):
列表反转:
sort排序:(特殊符号、数字、大写、小写优先级最低)按ascii码排序规则来
列表合并:
列表合并后删除:
23.列表的使用2
浅copy:
深copy:(需导入模块)
列表循环:
列表中的跳着切片:
0和-1可以省略
0 —— -1全部打印:
补充:
浅copy用处:用来创建联合帐号
24.元组的作用(元组可以理解为就是列表)
25.购物车程序练习实例:
26.字符串常用操作
判断一个字符串以什么结尾:
把找到的字符的索引返回出来:
截断操作:
format操作:
format_map:(里面加字典)
英文字符+123456789:
纯英文字符:
判断是不是十进制:
是否是一个整数:
是不是一个合法的变量名:
是不是小写:
是不是是一个数字,小数也不行:(只有数字在里面的时候)
判断每个字符开头是不是大写:
是否可打印:
是不是大写:
join的用途:
这句话长50,然后不够用*补上:
lower:把大写变成小写
去掉空格和换行:
maketrans:
替换:
只换一个:
rfind:从左往右找最右边的那个值:
把字符串按空格分成列表:
默认按空格分,可以按l分:
splitlines:按换行分
swapcase:
zfill:
27.字典的使用