继续前进,这是python基础知识的完结,后续我们将进阶到数据结构,函数和文件
python数据类型和控制流
- 标量类型是什么,如何使用
 - 控制流式什么,如何使用
 
标量类型
在python的标准库中,有一些内建的类型,用来处理数值数据,字符串,布尔值,日期类型.单值类型成为标量类型
- None 表明python里面的控制
 - str 字符串类型,有以UTF-8为基准
 - bytes 原生的ascii字节
 - float 双精度浮点数
 - bool True或false值
 - int 任意精度整数
 
数值类型
int可以存储任意大的数

字符串
字符串的表现,可以用单引号和双引号,有换行的可以用三引号

python的字符串是不可变的,不能修改字符串

许多python对象可以转换为字符串,字符串是一个有序列的unicode字符,可以像列表和元组一样处理(用于切片)

用r来表示字符本身,字符串合并,字符串格式化

字节和Unicode

布尔值

类型转换

关于特殊的None
None是python的空值类型,一个函数没有明确的返回值,就默认返回为none

日期和时间
python内建的datetime模块提供了datetime,date,time类型,datetime结合date和time是常使用的

1  | %a 星期的英文单词的缩写:如星期一, 则返回 Mon  | 
时间替换和时间差

控制流
在python中有若干的关键字进行条件逻辑,循环,以及其他控制流操作
if,elif,else


for循环
contiune
contiune代表着当次循环跳过,继续进行下一次的循环

break
break代表着跳出整个循环,并结束循环的过程

while循环

pass
pass是python中的非操作语句,代码块不需要执行任何动作

range
rang函数返回一个迭代器,用来产生一个均匀分布的整数序列


注意:虽然range可以产生任意大的序号.所耗用的时长和内容比较小

三元表达式
