for循环 常用语可迭代对象的遍历。for循环的语法格式如下:
for 变量 in 可迭代对象:
for循环 常用语可迭代对象的遍历。for循环的语法格式如下:
for 变量 in 可迭代对象:
集合是无序可变,元素不能重复。实际上集合底层是字典实现,集合的所有元素都是字典中“键对象”,不能重复且唯一的。
set()可将传入参数变成集合
字典对象的核心是散列表。散列表是一个稀疏数组(总是有空白元素的数组),数组的每个单元叫做bucket。每个bucket有两部分:一个是键对象的引用,一个是值对象的引用。
序列解包:可用于元组、列表、字典。序列解包可以让我们方便的对多个变量赋值。
items()获得键值对
给字典新增“键值对”。如果“键已经存在”,则覆盖旧的键值对。如果键不存在,则新增“键值对”。
pop()删除值,但是同时会返回该值。del()只会删除 不会返回值。
生成器推导式创建元组 生成器推导式生成的不是列表也不是元组,是一个生成器对象。
s=(x*2 for x in range(5))
元组访问和处理速度比列表快。
与整数和字符串一样,元组可以作为字典的键,列表则永远不能作为字典的键使用
列表是可变序列 元组是不可变序列 不可修改元组中的元素。
a=(1)
a=turple()
b = (20,)
b=tuple()
b=tuple(range(3))
b=tuple([2,3,4])
多维列表
二维列表存储表格数据
看看
切片操作 slice可以快速提取子列表和修改子字符串
>>>
====================== RESTART: C:/Users/samsung/年薪.py ======================
请输入月薪12
121212121212121212121212
>>>
====================== RESTART: C:/Users/samsung/年薪.py ======================
请输入月薪12
144
>>> a="爱你一百遍"*100
>>> print(a)
爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍
>>> a="to be or not to be"
>>> a[:]
'to be or not to be'
>>> a[-1:]
'e'
>>> a[:-1]
'to be or not to b'
>>> a[::-1]
'eb ot ton ro eb ot'
>>> "sxtsxtsxtsxtsxt"[::3]
'sssss'
>>>
字符串的驻留机制
字符串:仅保存一份相同且不可变的字符串的方法 不同的值被存放在字符串驻留池中。
多个字符串放在一起进行拼接 中间有空格就好了。
a='sxt'*3
a='sxtsxtsxt'
input()输入函数
time.time()获得当前时间 返回值是以秒为单位 有微秒
浮点数,称为float 浮点数用a*b10 即科学计数法 3.14e-2
整数和浮点数混合运算是,表达式结果自动转型为浮点数。round(value)可以返回四舍五入的值,不会改变原有值,而是产生新的值。
变量声明和赋值
一个变量绑定在一个对象上 a=3
删除变量和垃圾回收机制
通过del语句删除不再使用的变量
a的值仍然在
a的值仍然在 但无人使用 被Python编辑器垃圾回收机制回收了。
python有模块构成。一个模块对应一个文件 python的源文件 后缀名为.py
模块中的语句按顺序执行
语句是Python程序的构造单元
缩进4个空格 tab制表符也是四个空格
注释 # """"""
行连接符 \
统一缩进 单个制表符或者四个空格
建立源文件 IDLE中file newfile 然后save
不要在开头加空格 符号都是英文
IDE:IDLE Pycharm wingIDE Eclipse IPython
IDE是一个解释器外挂 ctrl c quit()
WIN+R