-
相同道理,如果把多个范围去决定一个数,就用elif去圈定
只能进行一次,也有冒号
elif=else+if
查看全部 -
如果怎样否则怎样,简单运算进行一次,否则后面也要冒号
查看全部 -
if只能做简单的运算不能重复
查看全部 -
s[1:9]代表从s中从1取到9不包括第九个字符
查看全部 -
format里的东西需要单引号format('1' , '2', '3', '4','5' , '6', )
s=0.{0}{1}{2}{3}{4}{5}结果为0123456记住有个点或者format(i='1'.....)
s=0.{i}也可成立
查看全部 -
'''....'''可以轻松解决多行多符号问题,多单引号等问题/n为换行
查看全部 -
如果一个句子中有多个单引号但无作用的用\别和/混了
查看全部 -
3-7python的字符串format
1、'{ }'.format( #如果是字符串,一定要添加 ' '或" ")
2、如果使用字母代替数字表示顺序,一定要写 字母 = ××
查看全部 -
3-6 python 中 raw 字符串与多行字符串
1、如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀r,表示这是一个 raw 字符串,里面的字符就不需要转义了。
即r里面的特殊字符不需要添加 \ ,使用 r 后print出来的字符里面会对特殊字符自动添加转义字符 \
2、r'...' 只能表示单行字符串,不能表示包含' 和 " 的字符串
3、r'''...''' 可以表示多行字符串,可以包含' 和 "
查看全部 -
3-5 python字符串
1、' '里面既包含 " 又包含 ' 则需要添加 \ 进行转义
任务
请在Python中输出以下字符串special string: ', ", \, \\, \n, \t
answer:
str = 'special string: \', \", \, \\\, \\n, \\t'
print(str)
要在每个特殊字符前面加上\
查看全部 -
if后有冒号
查看全部 -
python的布尔类型
1、非运算not
把true变成false,把false变成true
2、Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
True and 0 ==> 0
0 or 99 ==> 993、not的计算>and和or
4、短路计算
只要能提前确定计算结果,它就不会往后算了,直接返回结果
查看全部 -
#
num1=3.14
num2=1.57
result=num1*num2
print(result)回车
4.9298
round(result,2)
4.93
查看全部 -
需要注意的是,not计算的优先级是高于and和or的。
True and not False # ==> True
代码块预览复制
在上述布尔计算中,先计算not False = True,然后再计算True and True,因此得到True的结果。查看全部 -
小数点位数
使用Python计算小数的时候,经常需要保留小数点后若干位,可以使用round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。
num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留两位小数
round(num, 2) # ==> 3.33查看全部
举报