在python中 常数<变量<常数是可以的
如 if 15<x<40 :
python的逻辑运算符只有三个 and or not 也就是与 或 非
通俗来讲 意思分别为 并且 或者 不(否)
其中 and or 要对两个或两个以上的操作对象进行链接
但是not 只能连接一个操作对象 进行取反 true变false false变true
比如 x=5 则x>3为true 但 not x>5 即为false
若无括号 三者的优先级从高到低 分别为 not and or
建议弄不准还是 使用括号
python 列表 示例shopping_list=["手环","相机"] 逗号要加 不可省
如果想中途在定好的列表中添加数据 就用 append方法
删除元素就用 remove方法
对列表进行 方法会直接在原列表上操作 直接改变原列表
可以直接用 print(shopping_list)来打印列表中的内容
并且列表 初始化和后续修改 输出都是方括号
方法与函数的区别
方法格式一般为 对象.方法名()
比如 shopping_list.append("牛奶")
函数则为 函数名(对象) 比如 len(shopping)或者 input(“……”)
并且python的列表还可以放不同的数据 类似c语言的结构体 而不是数组
如果用len函数求长度 print(len(shopping_list)) 得到的是元素个数
列表可以用索引找到单独一个元素 同样索引从0开始 如果想修改列表中某个元素 利用索引重新赋值即可
python还有很多针对列表的函数
max min sorted 函数
比如 number_list=[1,154,445,-17,12,994,665]
print(max(number_list))
print(min(number_list))
print(sorted(number_list))
输出后即为
994
-17
[-17, 1, 12, 154, 445, 665, 994]
python 字典 数据结构
字典初始化用花括号 后面修改 输出等用方括号
键值对 键和值相对应 键是用来查找值的
键和值之间用引号:表示对应 键值对之间用逗号来分隔
并且键的类型必须是不能变的 比如说 字符串 整数 浮点数
想获取某个键的值 只需字典名【” 键名”】 即可
不可变 但又很像列表的数据结构 元组 可以用来作为键 存储多个信息来更加细分
列表格式用方括号 元表用圆括号 并且元组不可变 所以添加 append 删除remove都不可用于元组
比如将字典用于实现通讯录的功能
但通讯录有同名的人 此时用元组作为键一次性存储 姓名和年龄两个量 方便区分
但字典是可以改变的 所以可以添加 删除 键值对
添加键值对 只需 字典名 【键名】=值
比如 conntacts【“靓仔”】=“123456789”
但如果键名已存在于字典中 那这就是修改键对应的值 而不是添加一个键值对
如果想知道 键是否已经存在字典中 那用 键 in 字典名
这样会返回 true 或 false 来告诉你是否存在
python中for循环 就是对循环的对象进行迭代 按顺序对对象做事情 处理
结构 for (for后面要+空格)变量名 in 可迭代对象 记得补上冒号
下一行就写 对每个变量进行的操作 (注意缩进 )
流程大概为 将可迭代对象 按顺序依次 赋值给变量名 然后操作后 重新赋值 重新操作 直到最后一个
range用来表示整数数列
例 range(5,10)左开右闭 从5到10 包括5 不包括10
range还有第三个参数为步长 不打默认为1
for 配合 range
for i in range(5,10): //依次将i从5赋值到9
total=total+i
这样子就可以求和了
while 条件A 记得有冒号
记得缩进 行动B
for循环一般在有明确循环次数或明确循环对象的时候使用
while循环则一般在循环次数未知的情况下使用
if else for while 后面都有冒号
标签:总结,python,list,列表,小白,键值,print,字典 From: https://www.cnblogs.com/chenchenglin/p/18524148