-
变量
类似代数中的设元
在python中变量可以是字符串是布尔值,它的组成包括数字,字母,汉字以及下划线,注意的是数字不能作为变量开头
查看全部 -
容器
在程序中,容器是一种可以把多个元素放在一起的数据结构;
在Python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等
list
1)列表(list)是一种有序的容器
2)定义:
scores = [45, 60, 75, 86, 49, 100]
names = ['Alice', 'Bob', 'David', 'Ellena']L = ['Alice', 66, 'Bob', True, 'False', 100]
3)list可以同时放入任意类型的数据
查看全部 -
longth = 3.14
width = 1.57
s = longth * width
print(round(s, 2))
查看全部 -
a = 'python'
print('hello,', a or 'world')
b = ''
print('hello,', b or 'world')b为空所以为false 取world
查看全部 -
\表示这是一个普通字符,不代表字符串的起始
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身
搜索
复制
查看全部 -
Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
注意:not计算的优先级是高于and和or的。
搜索
复制
查看全部 -
for循环(ch)
例:
s = 'ABCD'
for ch in s:
print(ch)ch是在for循环中定义的,意思是把字符串s中的每一个元素依次赋值给ch,然后再把ch打印出来,直到打印出字符串s的最后一个字符为止。
查看全部 -
在这里,同样需要注意两个地方,第一个是冒号:,在else中,同样需要冒号;其次是缩进,在else的子逻辑分支,同样需要缩进。
查看全部 -
缩进:在Python规范中,子分支代码需要缩进,一般使用4个空格作为缩进
if语句格式:有一个冒号:表示接下来是分支代码块
例:score = 59
if score < 60:
print('抱歉,考试不及格')
# ==> 抱歉,考试不及格
查看全部 -
字符串切片([])
切片需要在中括号[]中填入两个数字,中间用冒号分开,表示子串的开始位置和结束位置,并且这是半闭半开区间,不包括最后的位置。
例:a = s[0:2] # 取字符串s中的第一个字符到第三个字符,不包括第三个字符
查看全部 -
1.1byte=8bit
2.一个字节能表示的最大的整数就是255
3.ASCII编码:0 - 255被用来表示大小写英文字母、数字和一些符号,这种编码方式被称为ASCII编码.
4.Unicode:统一所有文字的编码,用两个字节表示一个字符.
查看全部 -
字符串format
1)作用:输出不固定的字符串内容
2)组成:字符串模板和模板数据内容
字符串模板:template = 'Hello {}'
1)模板中{}比较多时,可以指定模板数据内容的顺序
例:template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.'
2)也可以调整顺序例:template = 'Hello {3}, Hello {2}, Hello {1}, Hello {0}.'
3)还可以指定对应的名字模板数据内容:
world = 'World'
result = template.format(world)
print(result) # ==> Hello World
查看全部 -
转义字符(\)
常用的转义字符还有:
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身
查看全部 -
1.布尔运算的作用
在计算机中实现条件判断,根据计算结果为True或者False,计算机可以自动执行不同的后续代码。
2.与运算
只有两个布尔值都为 True 时,计算结果才为 True。
True and True # ==> True
True and False # ==> False
False and True # ==> False
False and False # ==> False3.或运算
只要有一个布尔值为 True,计算结果就是 True。
True or True # ==> True
True or False # ==> True
False or True # ==> True
False or False # ==> False4.非运算
把True变为False,或者把False变为True
not True # ==> False
not False # ==> True5.与其他数据类型运算
1)在Python中,布尔类型还可以与其他数据类型(字符串,数字等)做 and、or 和not运算
2)Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
3)not计算的优先级是高于and和or
6.短路运算
1)在计算a and b时,如果 a 是 False,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
2)在计算a or b时,如果 a 是 True,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
查看全部 -
1.四则运算(+、-、*、/)
1)整数、浮点数可以直接进行四则运算。
2)整数和浮点数运算后,得到的结果不管小数点后是否有值,结果都变成浮点数。
2.取模运算(%)
恰当使用取模运算,可以判断一个数是否为偶数,当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。
例:print(33 % 2) # ==> 1 因此33为奇数
print(100 % 2) # ==> 0 因此100为偶数3.地板除(//)
使用地板除,得到的结果会忽略纯小数的部分,得到整数的部分。
例:10//4 # ==> 2
4.round()函数
1)目的:使用Python计算小数的时候,经常需要保留小数点后若干位。
2)调用方法:使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。
例:num = 10 / 3
round(num, 2) # ==> 3.33查看全部
举报