# 获取键盘的输入信息:
name = input("请告诉我你是?")
#字符串字面量之间的连接:
print("shuoyiju : " + name + ",zaishuoyiju : " + name_1 + ",shoujihao : " + tel)
#通过占位的形式, 完成拼接:
message = "%s,python 排名%f,毕业平均薪资是%d" % (name,class_num,avg_salary)
# if elif else:
if 条件1:
条件1满足应做的事情
条件1满足应做的事情
~~~~
elif 条件2:
条件2满足应做的事情
条件2满足应做的事情
~~~~
elif 条件N:
条件N满足应做的事情
条件N满足应做的事情
~~~~
else:
所有条件下都不满足应做的事情
所有条件下都不满足应做的事情
~~~
# while 循环:
while 条件 :
条件满足时,做的事情 1
条件满足时,做的事情 2
条件满足时,做的事情 3
~~~~~~
# for循环
for循环是一种”轮询“机制,是对一批内容进行逐个处理
for 临时变量 in 待处理数据集 :
循环满足条件时执行的代码
# 列表:
列表的定义:(列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套)
列表的方法:
查找某元素的下标 语法:列表 index(元素) 元素修改 语法: 列表[n] = ' ' 插入元素 语法: 列表.insert(下标、元素),在指定的下摆哦位置,插入指定的元素 追加元素 语法: 列表.append(元素),将指定元素,追加到列表的尾部 追加新列表 语法: 列表1.extend(列表2),将指定列表2的元素,追加到列表1的尾部 删除元素 语法1: del列表[下标] 语法2: 列表.pop(下标) 删除某元素在列表中的第一个匹配项 语法: 列表.remove(指定元素) 清空列表内容 语法: 列表.clear() 统计某元素数量 语法: 列表.count(元素) 统计全部元素数量 语法: len(列表) ord('a') 转换 ASCII chr(99) 转换 字符
# 元组
列表可修改,元组tuple不可被篡改 元组也可封装多个不同类型元素,但是元组一旦定义完成,就不可修改 元组定义: 元组字面量的定义: (元素,元素,元素,元素,元素,~~~)
# 字符串
str字符串不可被篡改 从后往前-1,从前往后0 字符串的替换: 字符串.replace(字符串1,字符串2) 修改后得到了一个新字符串 字符串的分割: 字符串.split(分隔符字符串) 本身不变,得到了一个列表对象 字符串的规整(去前后空格) 字符串.strip() 字符串的规整(去前后指定字符串) 字符串.strip(字符串)
# 切片
切片:从一个序列中,取出一个子序列 序列[起始下标:结束下标:步长] 结束下标表示取到前一个为止
# 集合
常用的集合操作: 添加新元素: 集合.add(元素) 移除元素: 集合.remove(元素) 随机取元素: 集合.pop() 得到一个随机值,集合被修改,元素被移除 清空集合: 集合.clear() 取2个集合差集 集合1.difference(集合2) 得到新集合 消除2集合差集 集合1.difference_update(集合2) 删除集合1中和集合2相同的元素,修改集合 2个集合合并 集合1.union(集合2) 得到新集合
# 字典
常用操作:语法 新增元素: 字典[key] = Value 字典修改,新增元素 更新元素: 字典[key] = Value 字典修改,元素覆盖 删除元素: 字典.pop(Key) 获取指定key的value,字典修改,key值删除 清空字典: 字典.clear() 获取全部: 字典.keys() 用变量接收