python基础函数及代码(一)
简单罗列一下python初学时遇到的那些基本的函数和代码
1. print() 输出函数(打印函数)
例:print ("Hello world!")
#大小写修改
2. title() 以首字母大写的方式显示每个单词。
3.upper() 输出字母全部为大写。
4.lower() 输出字母全部为小写。
使用方式: 例:name.title() 变量名.函数() #空格中无值
#空格删除
5. rstrip() 将字符串末尾的空格删除。
6. lstrip () 将字符串开头的空格删除。
7. strip () 将字符串两头的空格删除。
使用方法:变量名.函数() 该操作不是永久性操作,要永久删除
这个字符串中的空白,必须将删除操作的结果存回到变量中
8. str() 将原有类型转换为字符串型(类似于强制转换)
使用方法:str(变量名)
9. int() 将原有类型转换为整型
#修改列表字符元素
添加:
10.append() 元素添加到了列表末尾, 而不影响列表中的其他所有元素。
使用方法:列表名.append(‘要添加的元素’)
11. insert() 可以在元素任意位置添加元素
使用方法: 列表名.insert(添加位置,‘要添加的元素’)
删除:
12.del() 如果知道要删除的元素在列表中的位置,可使用del语句。
使用方法: del 列表名[删除位置]
pop() 删除列表末尾(相对应)元素(弹出末尾元素,赋值后可以使用。)
(在括号中加入索引可以弹出\删除指定元素)
使用方法: 变量名 = 列表名.pop(n) #列表中n位已删除,变量名被原先n位置的元素赋值。
13. remove() 更据要删除的元素名进行删除。该函数只删除第一个指定的值,要要删除的值可能在列表中出现多次,就需要 使用循环来判断是否删除了所有这样的值。
使用方法: 列表名.remove(‘要删除的元素名’)
#列表排序
14.sort() 永久性地修改了列表元素的排列顺序
使用方法; 列表名.sort() #正向排序 列表名.sort(reverse=True) #反向排序
15.sorted() 函数 sorted()能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序
使用方法:sorted(列表名) #如果要按与字母顺序相反的顺序显示列表,也可向函数sorted()传递参数reverse=True。
16. reverse() 反转列表元素的排列顺序,但是并不改变原有顺序。
17. len() 确定列表中含有的元素长度。
使用方法:len(列表名)
18. range() 产生有关数字。
使用方法:range(初始值,终止值+1,步长) #可以用str(range(n)) 生成列表
#条件语句
19. and 、or
and == 且 全部满足为真True有一方不满足为假False
or == 或 有一方满足为真,否者为假
#字典
遍历字典
20. items() 以列表返回可遍历的(键, 值) 元组数组
例示:
dict = {'Name': 'Runoob', 'Age': 7}
for i,j in dict.items():
print(i, ":\t", j)
#结果
Name : Runoob
Age : 7
21. keys() 用 for遍历后返回 键的值
dict = {'Name': 'Runoob', 'Age': 7}
for I in dict.keys():
print(i)
#结果:
Name
Age
22.values() 用for遍历后返回 一个值的列表,不包括所有的键。
使用方法:如上(keys()函数的使用相似)
23. set() 剔除列表中的重复项
24. input() 让程序暂停运行,等待用户输入一些文本。输入的值为字符串类型。
25.break 退出该循环(只能够在循环语句内使用)
26.continue 退出该次循环继续下次循环。
目前整理了这么多,后续会继续增加,感谢大家的关注,与大家一起学习。如有问题,希望大家多多指教!