Python学习笔记-1
程序员文章站
2022-04-06 15:08:31
...
什么是代码?
代码是现实世界事物在计算机世界中的映射。
什么是写代码?
写代码是将现实世界中的事物用计算机语言来描述。
Python的基本数据类型
画画、摄影:光影、图形、颜色、结构
我的世界(一个游戏):石英、矿石、水晶
计算机语言:基本数据类型
Number:数字
整数:int
浮点数:float
其他语言:单精度(float)、双精度(double) 在python中没有单双之分
其他语言:short、int、long
Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数。但是整数和浮点数混合运算的结果就变成浮点数了。
单斜杠和双斜杠的区别:
type(2/2)
<class ‘float’> 2/2得到浮点型
Type(2//2)
<class ‘int’> 2//2得到整型
1//2 得到 0
16进制:9,A,B,C,D,E,F
表示2进制,在前面加0b,例如:0b10 = 2
表示8进制,在前面加0o,例如:0o11 = 9
表示16进制,在前面加0x,例如:0x1F = 31
不同进制之间的转换:
向2进制转换:
bin(10) → 0b1010
bin(0o7) → 0b111
bin(0xE) → 0b1110
向10进制转换:
int(0b111) → 7
int(0o77) → 63
向16进制转换:
hex(888) → 0x738
hex(0o777) → 0xfff
向8进制转换:
oct(0b111) → 0o7
oct(0x777) → 0o3567
bool布尔类型:表示真、假
空值都会被认为是False。
字符串及其运算
截取某一段字符串
"Hello World"[0:5] → Hello
"Hello World"[0:4] → Hell
"Hello World"[0:-1] → Hello Worl
"Hello World"[6:11] → World
"Hello World"[6:] → World (什么都不用输,表示截取到末尾)
“Hello World”[-5:] → World
转义字符 \
无法“看见”的字符
与语言本身语法有冲突的字符
\n 表示换行
\r 表示回车
\t 表示横向制表符
\’ 单引号
\\ 表示 \ 字符本身
如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r ,表示这是一个raw字符串,里面的字符就不需要转义了。
如果要表示多行字符串,可以用’’’…’’'表示:
在字符串前面加个r,不是一个普通字符串,而是一个原始字符串。(所见即所得)
上一篇: Python之安装第三方模块
下一篇: react的高级特性