学习笔记系列——基础知识(一)

人生苦短,我用python

计算机:二进制,十六进制:0x前缀+0-9,a-f

科学记数法:1.2*10 9 =1.2e9

整数运算:精确,浮点数运算:四舍五入  地板除://保留整数部分   

10%3  1  取余数


字符串: ''         ''  ''

转义符\    \n;换行  \t:制表符  \\ :转义\

原始字符串:r''或R''  不得以\结尾

'''...'''表换行

print()的值应使用相同的‘’或“”,否则报错

布尔值:True False  and or

not 非运算

空值:None 不能理解为0


变量:不以数字开头

同一个变量可以反复赋值,而且可以是不同类型的变量————动态语言

a = '123'

b = a

a ='456'

print(b)  b =  '123'

常量:不可改变、通常用大写字母表示


字符编码charset:ASCII---    GB2312----中文  Unicode (内存)---> UTF-8(硬盘、传输)

ord()获取字符的整数表示  chr()将编码转换为对应的字符

a.encode('')指定编码

a.decode('')将bytes变为str

格式化:%  转义符:%%


if语句:从上往下判断,判断为True,则忽略之后的语句

if:\n    elif:\n    else:

循环:

for...in---------->用于list、tuple

range()生成整数序列

range(5)-------->[0,1,2,3,4]

range(1,5)------>[1,2,3,4]

range(1,5,2)---->[1,3]  间隔2

for index in range(len(list)):

pint(list[index])-------------------->实现序列的循环遍历

while------------->只要条件满足,就不断循环,条件不满足时退出循环

善用 break 、continue语句,配合if

你可能感兴趣的:(学习笔记系列——基础知识(一))