原文公众号:深度学习快乐水
Python的整数/浮点数/字符串以及相关操作和赋值方法
整数(int)
在Python中的整数就是包括了任意大小的整数,可以用来表示很多物理上的意义。比如1个苹果,1000块钱等等。在Python2中分成了int和long int两种。而在Python3中就只有一种整数,并且是可以取到任意大小的。
常见运算:
加法 : In : 5 + 2
-> Out : 7
减法 : In : 3 - 1
-> Out : 2
乘法 : In : 5 * 5
-> Out : 25
除法 : In : 5 / 2
-> Out : 2.5
乘方 : In : 3 ** 3
-> Out : 27
取余 : In : 16 % 3
-> Out : 1
地板数 : In : 5 // 2
-> Out : 2
浮点数(float)
浮点数也就是小数,同时也可以按照科学记数法表示,如1.01e3
代表这1.01 x 10的三次方。
常见运算:
加法 : In : 5.0 + 2.0
-> Out : 7.0
减法 : In : 3.0 - 1.0
-> Out : 2.0
乘法 : In : 5.0 * 5.0
-> Out : 25.0
除法 : In : 5 / 2
-> Out : 2.5
取余 : In : 16.0 % 3.0
-> Out : 1.0
地板数 : In : 5.0 // 2.0
-> Out : 2.0
字符串
Python中可以用一对' '或者" "生成一个字符串,比如"hello world"
,可以用\
转义特殊字符。
常见用法:
1.生成字符串
In : str = "hello world"
print str
Out : hello world
2.字符串加法和乘法
In : str = "hello" + " world"
print str
Out : hello world
In : str = "hello"*3
print str
Out : hellohellohello
- 字符串的切割
In : str = "hello"
print(str[0:-1])
print(str[0])
print(str[2:3])
print(str[2:])
Out : hello
hell
ll
llo
4.大小写转化
In : str = "hello"
print(str)
str = str.upper()
print(str)
str = str.lower()
print(str)
Out : hello
HELLO
hello
网友评论