-
age=7
if age>=18:
print('adult')
elif age>6:
print('teenager')
elif age>=3:
print('kid')
else:
print('baby')查看全部 -
age=19
if age>=18:
print('adult',age)查看全部 -
True and True # ==> True
True and False # ==> False
False and True # ==> False
False and False # ==> False
True or True # ==> True
True or False # ==> True
False or True # ==> True
False or False # ==> False
not True # ==> False
not False # ==> True
因为Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
not计算的优先级是高于and和or的 例如:True and not False # ==> True
查看全部 -

round()函数 是用来保留小数点的
查看全部 -
在Python中,把10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,同学可以自行举出更多的例子。
查看全部 -
if-else语句要注意两个地方第一个是冒号: (在else中同样需要冒号)第二个是缩进,在else的子逻辑分支,同样需要缩进。
查看全部 -
在程序的世界中,计数是从0开始的,使用0来表示第一个切片需要在中括号[]中填入两个数字,中间用冒号分开,表示子串的开始位置和结束位置,并且这是半闭半开区间,不包括最后的位置。
查看全部 -
Python基础数据类型:整数,浮点数,字符串,布尔值,空值。二进制0b ,十六进制0x ,浮点数即小数 ,10用e替代字符串对应生活中的就是非数字类型的内容,比如一个句子,一段话一个布尔值只有True、False两种值,要么是True,要么是False布尔值可以用and、or和not运算(注意and,or,not都是Python语言本身的关键字)。空值是Python里一个特殊的值,用None表示。注意,None和0是不一样的,None不能理解为0查看全部
-
Python的字符串format
字符串是Python程序重要的数据类型,到目前为止,我们输出的字符串的内容都是固定的,但有时候通过字符串输出的内容不是固定的,这个时候需要使用format来处理字符串,输出不固定的内容。
字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。# 字符串模板 template = 'Hello {}' # 模板数据内容 world = 'World' result = template.format(world) print(result) # ==> Hello World
如果模板中{}比较多,则容易错乱,那么在format的时候也可以指定模板数据内容的顺序。
# 指定顺序 template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.' result = template.format('World', 'China', 'Beijing', 'imooc') print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc. # 调整顺序 template = 'Hello {3}, Hello {2}, Hello {1}, Hello {0}.' result = template.format('World', 'China', 'Beijing', 'imooc') print(result) # ==> Hello imooc, Hello Beijing, Hello China, Hello World.
除了使用顺序,还可以指定对应的名字,使得在format过程更加清晰。
# 指定{}的名字w,c,b,i template = 'Hello {w}, Hello {c}, Hello {b}, Hello {i}.' world = 'World' china = 'China' beijing = 'Beijing' imooc = 'imooc' # 指定名字对应的模板数据内容 result = template.format(w = world, c = china, b = beijing, i = imooc) print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.
任务
请使用两种format的方式打印字符串Life is short, you need Python。
查看全部 -
需要注意的是,上述打印的形式类似 list, 但它不是 list,仔细看还可以发现,打印的顺序和原始 list 的顺序有可能是不同的,因为set内部存储的元素是无序的。
另外,set不能包含重复的元素,我们传入重复的元素看看会发生什么。查看全部 -
可以把字符串课程列表
查看全部 -
前缀r表示这是一个raw字符串但r'...'不能表示多行字符串,也不能表示包含'和"的字符串如果要表示多行字符串可以用'''...'''表示
查看全部 -
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部 -
1)0、空字符串、None 都会被识别为 False,其他为 True
2)not 优先级高于 and 和 or
3)短路运算:
and 运算时,左边为 False,则直接返回左边,否则返回右边;
or 运算时,左边为 True,则直接返回左边,否则返回右边
查看全部 -
Python 基础数据类型
查看全部
举报