一.数据类型转换
1.浮点型转换成整形
a = 4.052
b = int(a)
print(b)
2.字符型转换成整形
注意:字符串中必须全部都是阿拉伯数字,出现了非数字,就会报错。比如int('8.8')会报错
a = '123'
b = int(a)
print(b)
3.转换成字符串
a = 123
b = str(a)
print(type(b))
print(b)
a = 12.3
b = str(a)
print(type(b))
print(b)
4.转换成浮点类型
a = 123
b = float(a)
print(type(b))
print(b)
a = '123'
b = float(a)
print(type(b))
print(b)
a = '12.3'
b = float(a)
print(type(b))
print(b)
二.输出语句或函数
1.打印普通字符串
print('hellow word')
格式化输出
整形:%d
字符串类型:%s
浮点类型:%f
2.字符串变量类型的格式化
name = 'xuxu'
print('my name is %s'%name)
3. 整形变量的格式化
age = 25
print('my age is %d'%age)
4.浮点类型变量的格式化
price = 12.5
print('my price is %f'%price)
print('my price is %.2f'%price)
5.打印多个变量
name = 'zhiliao'
age = 18
gender = 'boy'
print('my name is %s,my age is %d,my gender is %s'%(name,age,gender))
6.其他打印方式
如果想字符串的末尾打印一个变量,那么可以采用以下方式
age = 18
print('my age is', age)
如果是其他数据类型,使用%s的方式进行格式化
那么其实,Python是首先将这个数据转换为字符串
再进行格式化。
age = 18
print('my age is %s' % age)
三.算数运算符
1.+:加号运算符:
a =12
b =13
c = a+b
print(c)
a ='xuxu'
b ='nihao'
c = a+b
print(c)
2.-:减号运算符:
a =22
b =13
c = a-b
print(c)
3.*:乘号运算符。
a =22
b =13
c = a*b
print(c)
a ='hellow'
b =20
c = a*b
print(c)
4./:除法运算符
a =12
b =5
c = a/b
print(c)
5.//:取整除
a =5
b =2
c = a // b
print(c)
6.%:取余
a =5
b =2
c = a % b
print(c)
7.**:幂运算
a=2
b =2**10
print(b)
+=:a+=1等价于a=a+1。
a =5
a+=1
print(a)
8 . -=:a-=1等价于a=a-1。
a =5
a-=1
print(a)
9.*=:a*=2等价于a=a*2。
a =5
a*=2
print(a)
10./=:a/=2等价于a=a/2。
a =5
a/=5
print(a)
11.%=:a%=2等价于a=a%2。
a =5
a%=2
print(a)
12.**=:a **=2等价于a = a**2。
a =5
a**=2
print(a)
13.//=:a //=2等价于a = a//2。
a =5
a//=2
print(a)
网友评论