- 字母转换大小写
- upper()函数,将所有字母都转换成大写
- lower()函数,将所有字母都转换成小写
- capitalize()函数,将首字母都转换成大写,其余小写
- title()函数,将每个单词的首字母都转换成大写,其余小写
- 使用方法 str.upper()
- 删除字符串前后(左右两侧)的空格或特殊字符,()没有内容就是删除空格
- strip()
- 使用方法 str.strip()
- print如何不换行
- print(str,end="")
- for循环中for i in range(1,101) 循环100次,1到100,取不到101
- split函数,默认以空为分隔符,还可以指定分隔符,比如指定为. split('.')
- list1 = input().split() 输入 111 222 333
- print(list1) 结果是['111' , '222' , '333']
- 保留两位小数 print("%.2f" % num)
- int类型没有split()用法
- python中sorted函数默认升序排序,如果要按降序排序,可以使用reverse=True参数,例如sorted(mylist,reverse = True)
-
sorted()函数返回一个新的已排序列表,而不改变原始列表。
-
zip()函数,将列表打包成元组
l1 = [2,3,4] l2 = [5,6,7] l = list(zip(l1,l2)) d = dict(zip(l1,l2)) print(l) #[(2, 5), (3, 6), (4, 7)] print(d) #{2: 5, 3: 6, 4: 7}
- 内置函数max,min,sum的对象可以是列表
- 比如取列表中的最大值 max(list1)
- 列表使用内置函数count ,for example list1.count()
- 列表中查看某个元素的下标,使用内置函数count list1.index('k')
- replace函数,替换 for example
x = input() print(x.replace("a*","ab")) #输入: #a*andon #输出: #abandon
- round函数 四舍五入
-
#四舍五入最多保留两位小数 f1 = float(input()) print(round(f1,2)) #输入: #3.145 #输出: #3.15