本笔记主要记录:
python适用领域:数据分析、人工智能、网络爬虫
python不适用领域:贴近硬件的代码(首选c)、移动开发、游戏开发(c/c++)
学习脉络:
关键字查看
import keyword print(keyword.kwlist)
(1)整型int
(2)浮点型float
(3)布尔型Boolean
(4)复数型complex
(5)字符串型str
(6)列表list
(7)元组tuple
(8)字典dict
(9)集合set
算术运算符 | 含义 |
---|---|
+ | |
- | |
* | |
/ | |
% | 求余 |
** | 指数 |
关系运算符 | 含义 |
---|---|
== | |
!=,<> | 不等于 |
> | |
< | |
>= | |
<= |
逻辑运算符 | 含义 |
---|---|
and | 与 |
or | 或 |
not | 非 |
定义:描述应用于程序的数据
定义:不断发生改变的量。变量是存储信息的容器。
将数据保存在变量中。
python使用变量时必须赋值。用“=”
变量命名原则:
常用命名法:
整数不带小数点。
整数可以用十进制表示,也可以用八进制、十六进制、二进制等表示,只需加特定前缀即可。
#十进制,不用前缀 print(100) #八进制,前缀:0o print(0o100) #十六进制,前缀:0X或0x print(0x100) print(0X100) #二进制:前缀:0b print(0b100)
结果:
浮点型就是实数,也可以用科学计数法表示。
a = 10.23e3
实际上是整型的子类,只有两个值(True和False),本质是用0和1存储的。
实数+虚数(虚数部分必须有j)
a = 2+3j print(a)
1.字符串使用:用成对的单引号、双引号或三引号括起来
a = 'hello' b = "hello" c = '''hello world'''#三引号允许用户在输入时换行
2.转义字符\
print('I\'m a girl')
print('你好,\n我是xx')
3.字符串运算
print('hello'+'world')
print('hello'*3)
未完结