继续前进,这是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可以产生任意大的序号.所耗用的时长和内容比较小