文章目录
- 1、print
- 2、字符串
- 2.1、改变大小写
- 2.2、字符串拼接
- 2.3、转义符
- 2.4、移除空白
- 3、数字
- 3.1、运算
- 3.2、下划线,多变量赋值
python中定义变量时不需要指定数据类型
1、print
print(1, 2, 3, 4, sep='+', end='=')
print(10)
print(1,2,3,4)
#没写 sep 和 end 相当于 sep = 空格 end = 换行符
2、字符串
2.1、改变大小写
str = 'HELLO world , 123aa哈xx哈'
# 也可以 str = 'HELLO world , 123aa哈xx哈'
print(str)
print(str.title()) #每个单词首字母大写
print(str.upper()) #全部大写
print(str.lower()) #全部小写
2.2、字符串拼接
hello = 'Hello'
world = 'World'
print(hello+' '+world)
print(f"{hello}+' '+{world}")
print(f'{hello} {world}')
2.3、转义符
\r :覆盖前面的字符
\n :换行
\b :删除前一个字符
\t :制表符
加 r或R 失去转义效果
print('\th\tello')
print(' h ello') #前面4个空格 后面3个空格
print('hello\ba')
print('hello\ra')
print(r'hello\ra')
2.4、移除空白
可删除的空白包括 \n \t
删除操作不会对字符串本身造成影响
strip() 删除两端的空白
rstrip() 删除末尾的空白
lstrip() 删除开头的空白
print(" aaa\t",end='')
print("bbb")
print(" aaa\t".strip(),end='')
print("bbb")
c = ' ccc'
c.strip()
print(c)
3、数字
3.1、运算
a//b a除以b的整数部分
a%b a除以b的余数
a**b a的b次方
a = round(3.3534666,4) a通过四舍五入保留第4位小数
任意数字运算中,只要含有浮点数或两数相除,结果一定为浮点数
print(9//2) #4
print(9%2) #1
print(9**2) #81
print(round(3.1415926,4)) #3.1416
print(0/2) #0.0
print(9*0.00) #0.0
print(9**0.0) #1.0
3.2、下划线,多变量赋值
num1,num2,num3 = 1_0_0,100_00_00,100_000_000
print(num1)
print(num2)
print(num3)
笔记来源:《Python编程 从入门到实践》