python像数常用函数_python常用函数总结(一)

01517e9b029dfbd802a9b2502080d30f.png

一、输入输出函数

1、print()函数

#输出指定的内容
print('hello world')

#可以同时输出多个字符串,用逗号‘,’隔开
print('hello','how','are')

#可以进行计算并输出结果;若对输出结果加上引号'',则不能进行计算,直接输出
print(200+300)
print('200+300')

#使用‘+’将字符串连接,且不产生空格
print('he'+'llo')

#不同类型不能使用‘+’进行连接
print('hello'+1)

#可以设置输出格式
print('两个数之和:',200+300)


#实现不换行输出
print('hello world!',end=' ')
print('I am fine!')

e852f80ccc292975e243cfed036fca45.png

2、input() 函数

#输入
name=input('hello,')

febdfd242e6841841f62ccfb4221cde7.png

二、字符串函数

1、eval(str)函数

可以将字符串转成有效的表达式(列表list,元组tuple,字典dict,集合set)来求值或者计算结果。

注意:生产的新字符串,没有改变原本的字符串。

f0a289f967a5c88f8b596ff2579000ba.png

2、len(str)函数

返回字符串的长度。在使用for循环的时候会使用该函数遍历所有数。

1ea9fe02ef89ad267aafe94959f94f53.png

3、str.lower()函数

将字符串中的大写字母转化成小写并返回,不改变原来的字符串。

0f733fa359c844b644ce4861e4fe5e90.png

4、str.upper()函数

将字符串中的小写字母转化成大写并返回,不改变原来的字符串。

b4520313d2848990f2d770e20f5b756f.png

5、str.swapcase()函数

将字符串中的大写字母转化成小写,小写字母转化成大写,并返回,不改变原来的字符串。

0fabd2263c37172a08b55a8bb80071eb.png

6、str.capitalize()函数

返回字符串中的首字母大写,其余字母小写,不改变原来的字符串。

d22cf66797713ca78d43c4db6e967430.png

7、str.title()函数

返回字符串每个单词的首字母都大写的字符串,不改变原本的字符串。

8a773e37d46f6f1e814406790a0b804d.png

8、str.center(width[,fillchar])函数

返回一个指定宽度的居中字符串。width是指定字符串的宽度。

c7ad68ef89aa5af48ed3a007f7892948.png

9、str.ljust(width[,fillchar])函数

返回一个指定宽度的左对齐字符串。width是指定字符串的宽度。

595099916def6fa6bdbd764cf9f6e864.png

10、str.rjust(width[,fillchar])函数

返回一个指定宽度的右对齐字符串,width是指定字符串的宽度。

a2481fb55ee111af8699636767b35437.png

11、str.zfill(width)函数

返回一个长度为width的字符串,原字符右对齐,前面补0.

edb959b7fce1a9df22b7862bfcc128c5.png

12、str2.count(str1,start,end)函数

返回str1在str2中出现次数,可以指定一个范围,若不指定,则在整个字符串中查找,区分大小写。

4f8e51d0711abbbdc0c83441ee4c21da.png

13、str2.find(str1,start,end)函数

从左往右检测str2,返回str1第一次出现在str2中的下标,若找不到则返回-1,可以指定查找范围,若不指定,则查找整个字符串。返回的下标是从0开始。

b3e53cbee8eb392e2691b82af386fcd3.png

14、str2.rfind(str1,start,end)函数

从右往左检测str2,返回str1最后一次出现在str2中的下标,若找不到则返回-1,可以指定查找范围,若不指定,则查找整个字符串。返回的下标是从0开始。

9eb3e5579171c946c2551fd2416909c3.png

15、str2.index(str1,start,end)函数

和find()一样,但若找不到str1,则会报异常。

f51552fd41508933d17bca67f2850c16.png

16、str.lstrip(char)函数

返回一个截掉字符串左侧指定的字符,若不给参数则默认截掉空字符: n r t 空格。

f25df83ead2a3e5a467050fce4281c05.png

17、str.rstrip()函数

返回一个截掉字符串右侧指定的字符,若不给参数则默认截掉空字符: n r t 空格。

748c4897b469f463658bf595bf70550c.png

18、str2.split(str1.num)分离字符串

返回一个列表,列表的元素是以str1作为分隔符对str2进行切片,若num有指定值,则切num次,列表元素个数为num+1
若不指定则全部进行切片
若str1不指定,则默认为空字符(空格、换行n、回车r、制表t)

d4feaebecd79eaa55170c7288587bec7.png

19、str1.join(seq)函数 字符串连接

以指定字符串作为分隔符,将seq中的所有元素合并成为一个新的字符串。

2a4f26357c912161a077ad3119b1e71b.png

20、str.replace(old,new[,count])函数 字符串的替换

使用新字符串替换旧字符串,若不指定count,则默认全部替换,若指定count,则替换前count个。

19b4c5a79cc58ebafbf44082a7dce31f.png

三、随机函数

1、random.choice(列表/元组/字符串),在列表或者元组中随机挑选一个元素,若是字符串则随机挑选一个字符。

d00f331c0b85eec56b07c51c6b0b8a4c.png

2、random.randrange([start],end,[step])

返回一个从[start,end)并且步长为step的一个随机数,

若start不写,默认为0 ,多step不写,默认为1 ,但是end一定要有num。

44b5c3024b917e47aa7594be12339353.png

3、random.random()函数

返回一个[0,1)的随机数,结果是一个浮点数。

10174c59c9a766fa79404b19cad70682.png

4、random.shuffle(列表)

将序列中所有的元素进行随机排序,直接操作序列,序列发生变化,没有返回值。

f1e3bcb1af01182db5a016da4b3efba4.png

5、random.uniform(m,n) 随机产生一个[m,n]的浮点数

82e21c79712166c652628991a414f5ba.png

6、random.randint(m,n) 随机产生一个[m,n]的整数

98bf6a4a2dd81ab48ac2d7e85ed82418.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值