-
score = 59
if score < 60 :
print('抱歉,考试不及格')
# ==> 抱歉,考试不及格
注意点
1、

这行代码是if判断的一个子分支因此需要缩进,在Python规范中,一般使用4个空格作为缩进
2、if语句中的冒号 :是条件分支判断的格式,冒号 : 后面是分支代码块
查看全部 -
在字符串前面加个前缀r,表示这是一个 raw 字符串,里面的字符就不需要转义了。
r'\(~_~)/ \(~_~)/'
但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串。如果要表示多行字符串,可以用'''...'''表示。
查看全部 -
字符串可以用' '或者" "括起来表示。
如果字符串本身包含',这时可以用" "括起来表示。
如果字符串包含",可以用' '括起来表示。
如果字符串既包含'又包含",需要对字符串中的某些特殊字符进行转义,Python字符串用\进行转义。
注意:转义字符 \不计入字符串的内容中
常用的转义字符还有:
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身
查看全部 -
加减乘除:+-*/
取模运算:使用百分号%表示取模。恰当使用取模运算,可以判断一个数是否为偶数,当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。
地板除:得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//进行。
小数点位数:round()函数。round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。round(num, 2)。
查看全部 -
变量名由大小写英文字母、数字和下划线_组成
变量不能用数字开头
变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)
在Python里面,一个变量可以先后存储多种不同类型的数据。
查看全部 -
整数:在Python中,二进制整数使用前缀0b表示,比如:0b0110,0b1100。
在Python中,十六进制使用前缀0x,比如:0x12ef,0xde2431af。
浮点数:在Python中,把10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5。
字符串:在Python中,字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。
布尔值:在Python中,可以直接用True、False表示布尔值(请注意大小写,不需要使用字符串符号括起来)。
空值:空值是Python里一个特殊的值,用None表示。注意,None和0是不一样的,None不能理解为0,因为0是有意义的。
列表:
字典:
查看全部 -
字符串切片——获取字符串的一部分(子串)
1、切片需要在中括号[]中填入两个数字,中间用冒号分开,表示子串的开始位置和结束位置,并且这是半闭半开取件,不包含最后的位置。
例:s='123456789'
(1)aoe=s[0:2] # 取字符串s中的第一个到第三个字符(不包含第三个字符)
print(aoe) #==> 12
(2)aoe=s[2:6] # 取字符串s中的第三个到第七个字符(不包含第七个字符)
print(aoe) #==> 3456
(3)aoe=s[-1] # 取字符串s中最后一个字符
print(aoe) #==> 9
特殊情况
(4)aoe=s[:4] # 字符串s中从第一个字符串开始截取四个字符
print(aoe) #==> 1234
(5)aoe=s[0:] # 字符串s中从第一个字符串开始截取,一直截取到最后
print(aoe) #==> 123456789
(6)aoe=s[:] # 字符串s中从第一个字符串开始截取,一直截取到最后
print(aoe) #==> 123456789
(7)aoe=s[2:] # 字符串s中从第三个字符串开始截取,一直截取到最后
print(aoe) #==> 3456789
步长截取
(8)aoe=s[::2] # 字符串s中从第一个字符串开始截取,间隔两个字符取一个
print(aoe) #==> 13579
(8)aoe=s[::-2] # 字符串s中从最后一个字符串开始截取,间隔两个字符取一个
print(aoe) #==> 97531
查看全部 -
format:处理字符串,输出不固定的内容
1、temp='Hello{}'
result=temp.format{' '}
2、如果{}比较多,可以在format的时候也可以指定模板数据内动的顺序
#指定顺序
template中顺序为输出文字的顺序

#调整顺序
template='Hello{3},Hello{2},Hello{1},Hello{0}'
result=template.format('A','B','C','D')
print(result) # ==>Hello D, Hello C, Hello B, Hello A.
3、除了使用顺序,format还可以指定对应的名字
#指定{}的名字 w,c,b,h
template='Hello{w},Hello{c},Hello{b},Hello{h}.'
wor='World'
chi='China'
bei='Beijing'
ho='Home'
(1)result=template.format(w=wor,c=chi,b=bei,h=ho)
或
(2)result=template.format(w='World',c='China',b='Beijing',h='Home')
print(result) # ==> Hello World,Hello China,Hello Beijing,Hello Home.
查看全部 -
字符串format由两个部分组成,字符串末班和模板数据内容组成,通过{},就可以把模板数据内容嵌到字符串末班对应的位置。

查看全部 -
短路计算
在计算 a and b 时,
(1)如果 a 是False,则根据 与 运算法则,整个结果必定是False,因此返回a;
(2)如果 a 是True,则整合计算结果必定取决于b,因此返回是b。
在计算 a or b 时,
(1)如果 a 是True,则根据 或 运算法则,整个计算结果必定返回True,因此返回a;
(2)如果 a 是False,则整个计算结果必定取决于b,因此返回 b 。
查看全部 -
\\表示 \ 字符本身
查看全部 -
1、

2、在Python中,布尔类型还可以与其它数据类型(字符串,数字等)做and、or 和not运算
查看全部 -
因为Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
查看全部 -
判断数字基数或者偶数用%;取整用//
查看全部 -
1、(1)整数和浮点数运算,得到的结果不管小数点后是否有值,结果都变成浮点数了
(2)浮点数可以表达证书的结果,但是整数不能表示浮点数的效果
2、取模运算——可判断一个数是否为偶数
当一个数对2取模结果为0时,则这个数为偶数,否则为奇数

3、地板除——得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//进行

4、小数点数位——round()函数
round调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数
查看全部
举报