-
Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
a = True print(a and 0 or 99) # ==> 99
True and 0计算结果是0
继续计算0 or 99计算结果是 99需要注意的是,not计算的优先级是高于and和or的。
查看全部 -
# %表示取模,可以判断一个数是否为偶数,当一个数对2取模结果为0时,则这个数为偶数,否则为奇数 print(3 % 2) # ==> 1 print(33 % 10) # ==> 3 print(99 % 30) # ==> 9 # //表示地板除,得到的结果会忽略纯小数的部分,得到整数的部分 10//4 # ==> 2 10//2.5 # ==> 4.0 10//3 # ==> 3 # round()函数,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数 num = 10 / 3 print(num) # ==> 3.3333333333333335 # 使用round保留两位小数 round(num, 2) # ==> 3.33
查看全部 -
字符串转义 加前缀r 表示一个raw字符串
如:r'\(~_~)/ \(~_~)/'
注:r'......'不能表示多行字符串,不含 ' "
'''...''' 表示多行字符串
如:'''Line 1
Line 2
Line 3'''查看全部 -
字符串
字符含有 ',""
"I'm OK"
字符串包含 "
'Learn "Python" in imooc'
转义字符 \ 表示一个普通字符
'Bob said \"I\'m OK\".'
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部 -
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 运算,可以把空字符串"变成"默认字符串,而非空字符串保持不变。
查看全部
举报