笔记
字符格式化输出:
占位符
%s s=string 字符型
%d d=dight 整数型
%f f=float 浮点数 约等于小数
通过格式:
%(str1,str2,str3)
一一对应
数据运算
数据类型的初识
数字
整数 int (integer)
整型 范围更小
长整型 范围更大
在python3上不在区分,统一作为整型
在c语言里面需要区分且,int long
布尔值
真 true 1
假 false 0
字符串
salary.isdight()
计算机中,一切皆为对象
泛指具体的具备功能的个体,拥有一定的属性,且可以被分类
循环 loop
有限循环 次数限制
for i in range(3):
range(起始操作数,终止操作数,步长)
无限循环 无次数限制
continue 跳出本次循环,
break 跳出整个循环,内部有多少循环都可以不在继续走下去,但是不能跳出外层循环
ps:break是不能被定义的,本身就是个语句
数据类型
整数
字符串
列表,元祖
查
索引(下标),默认从0开始
切片
.count 查某个元素的出现次数
.index 根据内容找元素的对应索引位置
增加
.append() 追加在最后
.insert(index,'内容') 根据索引位置添加
.extend() 扩展一个列表 a.extemd(b) 会改变a的值,即a变成 a和b的合并,但是b不变
"+" a + b 也可以把两个队列合并在一起,倘若想知道a+b但是不想a,b改变。可以用c = a + b得到值而不改变a和b
修改
a[index] = '新的值' 单一赋值
a[start:end] = [a,b,c...] 多个赋值
删除
remove('内容')
pop("index") 删除指定位置的内容,且可以赋值
del a , del a[index] 删除一个列表或者根据位置删除内容
.clear() 清空列表
排序
.sort() 用被排序的变量作为队形执行排序的函数,按照从小向大排序,字母按照从a到z的顺序,用大写先大后小
sorted() 将被排序的变量作为函数的执行参数,进行排序
severse() 反序排列
身份判断
type(a) is list 根据返回值判断正确与否
字典
购物车程序
先有个商品菜单:
1,ca
2,phone
3,mac book
4,python book
先输入工资:
循环买东西:
加入购物车:
已将coffee加入您的购物车,当前余额:
>>>:quit
您已买了以下商品
1.
2.
3.
您的余额:
欢迎下次光临