-
python使用类似round()之类的函数记得赋值给变量
查看全部 -
一、标准环境
1. 安装: python --version
查看全部 -
一、现状
应用:知乎、豆瓣等
不适合:底层应用(驱动等)、移动开发(安卓、ios)、游戏开发(运行效率要求高)
查看全部 -
一、发展历史
2008年发布3.0版本
3.0版本不兼容2.0版本,2020年不再维护2.0版本
查看全部 -
一、Python
优点:容易上手、社区丰富、代码量少
缺点:运行效率低
查看全部 -
print(“helloworld”)
查看全部 -
while True中的True 要大写首字母;
while,if 后面记得加 :
作业里 if num%2==0的意思,%是除号,==是等号,0是整除的意思
num=num+1是循环的意思,与if对齐是因为要满足两个if的条件,如果缩进就只是满足上一个if的条件
查看全部 -
为什么在python上print(sum)不缩进时,显示“SyntaxError: invalid syntax”
在python编译器中进行这段代码的时候,在while循环的下面,左边的提示符为“...”表示下面内容都在该循环下。这时候只要在输入最后输出语句那行前敲一下回车就可以结束循环体的编写了
查看全部 -
sum是你可以自己指定的变量(它甚至可以不叫sum,只要是其他任意符合python命名规范的变量名都可以)。在求和时,因为0加上任何数都不会改变其值,所以将sum设置为0是可行的(当然设置为1也是可行的,得到的结果是一样的);在求乘积时,当然不可以乘0,所以就直接设sum的初始值为1啦。一句话概括,就是你想让sum是什么值它就可以是什么值,只要保证结果正确。
查看全部 -
作业里sum=0.0是因为平均值可能有浮数,sum=0表示从0开始赋值,也就是0和L里的每个字符单独赋值。另,for后面为变量。
查看全部 -
解释:通过 or 运算,可以把空字符串"变成"默认字符串,而非空字符串保持不变。
查看全部 -
需要注意的是,not计算的优先级是高于and和or的。
查看全部 -
因为Python把0、空字符串和None看成False,其他数值和非空字符串都看成True,所以:
True and 0计算结果是0
继续计算0 or 99计算结果是 99
因此,结果是99。
需要注意的是,not计算的优先级是高于and和or的。查看全部 -
在Python中,赋值运算符 = 和比较运算符 < 的优先级虽然不同,但在表达式 score=59<60 中,并不是按照优先级解析的。这是因为赋值运算符 = 和比较运算符 < 无法直接这样组合起来成为一个合法的表达式。Python解析器会从左到右扫描表达式,当它遇到 score= 时,它会认为这是一个赋值操作的开始,因此会首先执行赋值操作 score=59,将59赋给变量 score。然而,赋值操作完成后,剩下的 <60 部分由于缺少左边的操作数,导致这个表达式是非法的
查看全部 -
字符串切片为半闭合,结尾位置不包括
查看全部 -
Format just can programme by English,Chinese is invalid
查看全部 -
返回多值都是tuple类型
查看全部 -
python内置函数大全:
https://docs.python.org/zh-cn/3/library/functions.html
查看全部 -
集合的子集和超集:
# 判断s1是否为s2的子集
s1.issubset(s2) # ==> True
# 判断s2是否为s1的超集
s2.issuperset(s1) # ==> True判断集合是否重合
s1 = set([1, 2, 3, 4, 5])
s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])
s1.isdisjoint(s2) # ==> False,因为有重复元素1、2、3、4、5查看全部 -
列表(List)
添加:使用 append() 方法在列表末尾添加元素,或使用 insert() 方法在指定位置插入元素。
删除:使用 remove() 方法删除第一个出现的指定元素,或使用 pop() 方法删除指定位置的元素。
修改:通过索引直接赋值来修改列表中的元素。
合并:使用 + 运算符或 extend() 方法来合并两个列表。
元组(Tuple)
添加/删除/修改:由于元组是不可变的,因此不能直接添加、删除或修改元素。如果需要这些操作,可以考虑将元组转换为列表。
合并:可以使用 + 运算符来合并两个元组。
字典(Dictionary)
添加:使用键赋值来添加元素。
删除:使用 del 语句或 pop() 方法来删除元素。
修改:通过键直接赋值来修改字典中的元素。
合并:可以使用 update() 方法来合并两个字典。
集合(Set)
添加:使用 add() 方法来添加元素。
删除:使用 remove() 方法或 discard() 方法来删除元素。
修改:集合不支持修改操作,但可以通过删除再添加的方式来间接修改。
合并:可以使用 union() 方法或 | 运算符来合并两个集合。
查看全部 -
set容器用.add()增加单个元素,用某set元素.update(另一个set元素)可以往set元素里添加多个元素
查看全部 -
dict中键值对中,键(key)只要求是哈希类型,如整数、浮点数、字符串、元组(包含不可变类型)等,但不需要所有的键都是同一类型。同样,字典的值(value)也可以是任意类型,包括数字、字符串、列表、字典等,并且不同的键值对可以有不同类型的值。
查看全部 -
字符串一旦创造就无法修改
查看全部 -
列表可以为空
查看全部 -
在Python里面,一个变量可以先后存储多种不同类型的数据。
a = 1 # 这个时候a存储的是整数类型
print(a)
a = 'ABC' # 这个时候a存储的是字符串类型
print(a)查看全部 -
变量名由大小写英文字母、数字和下划线_组成
变量不能用数字开头
变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)查看全部
举报