-
raw字符串:在字符串前面加个前缀r,表示这是一个 raw 字符串,里面的字符就不需要转义了。
但是 r'...' 表示法不能表示多行字符串,也不能表示包含 ' 和 " 的字符串。
若要表示多行字符串,可以用'''...'''表示
还可以在多行字符串前面添加r,把这个多行字符串也变成一个raw字符串
查看全部 -
插入一个\表示这是一个普通字符,不代表字符串的起始
转义字符 \不计入字符串的内容中。
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身
查看全部 -
容器:
在Python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可以放入多个元素,因此都可以算作是容器。
列表
列表(list)是一种有序的容器,放入list中的元素,将会按照一定顺序排列。构造list的方法非常简单,使用中括号[]把需要放在容器里面的元素括起来,就定义了一个列表。
list可以同时放入任意类型的数据。
L = ['Alice', 66, 'Bob', True, 'False', 100]
查看全部 -
a=f"你好呀,%d岁的CC。"%3
print(a)
# 你好呀,3岁的CC。
a=f"你好呀,%d岁的CC。"
b=a%3
print(b)
# 你好呀,3岁的CC。
查看全部 -
raw 字符串(原始字符串)
如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀r,表示这是一个 raw 字符串,里面的字符就不需要转义了。
但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串。如果要表示多行字符串,可以用'''...'''表示。
查看全部 -
Python把0、空字符串和None看成False,其他数值和非空字符串都看成True。
短路计算
在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
查看全部 -
整数和浮点数的运算
整数和浮点数运算后 ,得到的结果不管小数点后是否有值,结果都变成浮点数了,这是合理的,浮点数可以表达整数的结果,但是整数不能表达浮点数的结果。
round()函数
用于保留小数点后若干位,它两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。
num = 10 / 3
# 使用round保留两位小数
round(num, 2) # ==> 3.33查看全部 -
与运算(and):只有两个布尔值都为 True 时,计算结果才为 True
或运算(or):只要有一个布尔值为 True,计算结果就是 True
非运算(not):把True变为False,或者把False变为True
Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
not计算的优先级是高于and和or的
短路计算:Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果
·
查看全部 -
取模运算:Python数字支持取模运算,使用百分号%表示取模
地板除:忽略纯小数的部分,得到整数的部分,地板除使用//进行。
round()函数
调用方式:使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。
例:
num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留两位小数
round(num, 2) # ==> 3.33
查看全部 -
变量名由大小写英文字母、数字和下划线_组成
变量不能用数字开头
变量尽量不要和Python关键字重合
查看全部 -
整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差。
None和0是不一样的,None不能理解为0,因为0是有意义的.
查看全部 -
d = { 'Alice': 45, 'Bob': 60, 'Candy': 75, 'David': 86, 'Ellena': 49}namel=['Alice','Bob','Candy','Mimi','David']for item in namel: print(d.get(item))
d.get()
查看全部 -
set集合类型
tuple元组类型
list列表类型
dict字典类型查看全部 -
L=3.14
W=1.57
print (Round(L*W,2))
查看全部 -
#coding=uft_8
a='hello world!'
print (a)查看全部 -
Python之while循环
和 for 循环不同的另一种循环是 while 循环,while循环可以继续进行下去的条件更加简单,只需要判断while循环的条件是否为True即可,当条件为True时,即继续运行下去。
比如:while True: print(1)
在上述代码中,由于while的条件一直为True,所以这个代码将会无限的输出1,同学们不要轻易尝试。
我们可以把while循环的条件设置得复杂一些,在运行一定次数后,条件可以自动变为False从而跳出while循环。
比如计算1~100的和。num = 1 sum = 0 while num <= 100: sum = sum + num # 注意缩进 num = num + 1 # 注意缩进 print(sum) # ==> 5050
在上述代码中,while的判断条件是num <= 100,当num小于或者等于100时,循环会继续下去,但当num > 100时,将跳出循环;因为在while循环里面num不断加1,所以num最终会大于100,因此while循环不会无限进行下去。
任务
请求出1~10的乘积。
查看全部
举报