立即学习:https://edu.csdn.net/course/play/28064/383861?utm_source=blogtoedu
- 除法运算
用/,10/3,结果为小数,若想取 整的话,用两个斜杠10//3, 结果 为3
- 求余
用%,例如10%3结果为1
- 次方
用**表示,例如2**2代表2的平 方,2**3代表2的三次方,以此类 推
String(字符串)
python中字符串三种表示:
- 单引号(') str='this is string'
- 双引号(")str="this is string"
- 三引号(''')str='''this is string'''
字符串切片截取语法:
变量[起始下标:结束下标:步进]
(截取从起始下标(包括)到结束下标(不包括)的一段字符)
反斜杠可以转义特殊字符
常用字符串操作函数:
len() , replace(),index()(返回字符串下标),find(),split()
- str=' I'm lisa ' 语法错误
- 正确表达用转义字符:str=' I \' m Lisa '
- 输出反斜杠:str=r'I \' m Lisa'
3种字符串拼接方式
1. 用“+”拼接
str='北京'+'你好'
2. list拼接(效率高)
list_str=['你好','北京']
str=''.join(list_str) 结果是'你好北京'
若想让两个字符串之间有空格隔开,则在两个单引号之间输入空格:
str=' '.join(list_str) 结果为'你好 北京'
3. format方式拼接
用{}来占位,代表字符串,通过format来赋值,以后也可以随意更换它的字符串
str='我喜欢{},因为我需要{}'.format('python','赚钱')
'我喜欢python,因为我需要赚钱'
通过下标访问字符串中的某个字符:
例如:str='abcde',则str[0]代表'a',str[1]代表'b',......
切片:
对字符串中的其中一段进行截取
s='abcdefg'
s[0:3] 'abc'
s[:3] 默认从0开始,结果还是‘abc’
s[2:] 一直截取到结尾 'cdefg'
s[:-1] 负数代表倒数,截取从第一个字符(包括)到倒数第一个字符(不包括)之间的字符 'abcdef'
s[::2] 步进是2, 截取结果'aceg'