你应该知道的18个Python函数( 二 )


chars -- 移除字符串头尾指定的字符 。
「返回值:」
返回移除字符串头尾指定的字符生成的新字符串 。
「实例:」
str1 = "0000000Python!0000000"str1 = str1.strip("0")print(str1)#输出:Python!12.abs()abs() 函数接受一个参数 , 并返回该参数的绝对值 。
「abs() 方法的语法:」
abs(x)
「参数:」
x -- 可以是整数、浮点数、复数 。
「返回值:」
函数返回 x(数字)的绝对值 , 如果参数是一个复数 , 则返回它的模 。
「实例:」
x = -1x =abs(x)print(x) # 1y =-1.5y =abs(y)print(y) # 1.5z = 3 - 0.5jz =abs(z)print(z) # 3.0413812651491113.upper()upper() 方法将字符串中的小写字母转为大写字母 。
「upper()方法语法:」
str.upper()
「参数:」

「返回值:」
返回小写字母转为大写字母的字符串 。
「实例:」
str1 = "Hello World!"str1 = str1.upper()print(str1) # HELLO WORLD!14.lower()lower() 方法转换字符串中所有大写字符为小写 。
「lower()方法语法:」
str.lower()
「参数:」

「返回值:」
返回将字符串中所有大写字符转换为小写后生成的字符串 。
「实例:」
str1 = "Hello World!"str1 = str1.lower()print(str1) # hello world!15.sorted()sorted() 函数对所有可迭代的对象进行排序操作 。
sort 与 sorted 区别:sort 是对列表的方法 , sorted 可以对所有可迭代的对象进行排序 。
「sorted() 语法:」
sorted(iterable, reverse=False)
「参数:」
iterable -- 可迭代对象 。
reverse -- 排序规则 , reverse = True 降序  ,  reverse = False 升序(默认) 。
「返回值:」
返回重新排序的列表 。
「实例:」
set1 = {9, 5, 2, 7}dict1 = {"A":1, "D":7, "C":3, "F":6}print(sorted(set1, reverse=True))# [9, 7, 5, 2]print(sorted(dict1.values()))# [1, 3, 6, 7]16.join()join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串 。
「join()方法语法:」
str.join(sequence)
「参数:」
sequence -- 要连接的元素序列 。
「返回值:」
返回通过指定字符连接序列中元素后生成的新字符串 。
「实例:」
url = ["www", "zbxx", "net"]url = ".".join(url)print(url) # www.zbxx.net17.replace()replace() 方法替换字符串中的子字符串 。
「replace()方法语法:」
str.replace(old, new[, max])
「参数:」
old -- 将被替换的子字符串 。
new -- 用于替换 old 的字符串 。
max -- 可选, 替换不超过 max 次 。
「返回值:」
返回替换后生成的新字符串 。
「实例:」
str1 = "www_zbxx_net"str1 = str1.replace("_", ".")print ("推荐网站:", str1)# 推荐网站: www.zbxx.net18.capitalize()capitalize()将字符串的第一个字母变成大写,其他字母变小写 。
「capitalize()方法语法:」
str.capitalize()
「参数:」

「返回值:」
返回一个首字母大写的字符串 。
「实例:」
str1 = "hello World!"str1 = str1.capitalize()print (str1)# Hello world!
【你应该知道的18个Python函数】


推荐阅读