1.输出函数print()
python使用print()函数向控制台输出信息
1.1输出普通文本信息
print(“文本信息”) (用一对双引号标记,默认换行)
print("helloword! ")
print("来了,老弟?")
helloword!
来了,老弟?
1.2连续输出
1.2.1 连续输出多个文本信息
print(“文本信息1”,“文本信息2”,“文本信息3”,…)
print("hello word! ","来了,老弟?")
hello word! 来了,老弟?
1.2.2 字符串拼接
print(“字符串1”+“字符串2”+“字符串3”+…)
print("hello"+" word!")
hello word!
这里的“+”表示拼接前后字符串,不是数学“+”。
1.2.3 循环输出
print(“文本信息”*n) 该段文本信息重复n次
print("我爱你\n"*3)
我爱你
我爱你
我爱你
2.type()函数
type(数据) 查看当前数据的类型
print(type(3))
print(type("helloword"))
<class 'int'>
<class 'str'>
3.数值类型和进制
3.1数值类型:
①整数 int
int()函数可以用来取整,但不能四舍五入,可以使用round()函数四舍五入。
print(int(3.6))
3
print(round(3.6))
4
②浮点数 float
浮点型主要用来描述小数。
③字符型str
字符串主要描述文本信息,str()函数可以用来将其他类型数据转换为字符。
print(str(123))
123
④布尔型bool
3.2进制:
二进制:0b
八进制:0o
十进制(默认)
十六进制:0x
默认输出为十进制表示
print(0b1010) #二进制数
10
print(0o12) #八进制数
10
print(0x0a) #十六进制数
10
3.4科学计数法:
1.23410^2=1.234E2或1.234E+2(E,e都可不区分大小写)
1.23410^-2=1.234E-2
4.运算符和优先级
4.1运算符:
+ : 1+2=3
- : 2-1=1
* : 2 * 2=4
/ : 4/2=2
//: 3/2=1 #取整除,保留整数部分,舍弃小数部分
**: 2**2=4 #求幂运算
%: 5%3=2 #求余或取模![在这里插入图片
4.2运算优先级:
运算优先级
①指数运算
②*、/、//、%由左向右
③+、-
4.3增强运算符:
i+=8 -> i=i+8
i-=8 -> i=i-8
I*=8 -> i=i*8
I/=8 -> i=i/8
i//=8 -> i=i//8
I%=8 -> i=i%8
I**=8 -> i=i8