-
第一章 Python介绍
1-1Python简介
面向对象、解释型的编程语言
吉多.范罗苏姆于1989年发明
使用缩进作为逻辑层次
优点:简单明了 容易上手 功能强大
社区活跃 用户基数大 开发效率高
入门难度低
优雅简单明确
缺点:运行效率低(CPU性能越来越高 这个缺点并不明显)
查看全部 -
Python的字符串
字符串可以用
' '或者" "括起来表示。对字符串中的某些特殊字符进行“转义”,Python字符串用
\进行转义。'Bob said \"I\'m OK\".'
常用的转义字符还有:
\n表示换行\t表示一个制表符\\表示\字符本身查看全部 -
使用Python计算小数的时候,经常需要保留小数点后若干位,可以使用round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。
num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留两位小数
round(num, 2) # ==> 3.33查看全部 -
非运算
把True变为False,或者把False变为True:
not true 等于 false查看全部 -
或运算
只要有一个布尔值为 True,计算结果就是 True。查看全部 -
与运算
只有两个布尔值都为 True 时,计算结果才为 True。查看全部 -
恰当使用取模运算,可以判断一个数是否为偶数,当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。查看全部
-
指定{}的名字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查看全部 -
注意:转义字符 \不计入字符串的内容中。
常用的转义字符还有:
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部 -
1,四则运算
2,取模运算
Python数字支持取模运算,使用百分号%表示取模。
print(3 % 2) # ==> 1
print(33 % 10) # ==> 3
print(99 % 30) # ==> 9恰当使用取模运算,可以判断一个数是否为偶数,当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。
print(3 % 2) # ==> 1 因此3为奇数
print(33 % 2) # ==> 1 因此33为奇数
print(100 % 2) # ==> 0 因此100为偶数3,地板除
Python除了普通除法以外,还有一个特殊的除法被称为地板除,对于地板除,得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//进行。
4,小数点位数
num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留两位小数
round(num, 2) # ==> 3.33查看全部 -
布尔值 and or not三个定义查看全部
-
取模运算符号:% 用于取余数
地板除符号:// 用于取整
整数与浮点数进行运算后结果均为浮点数,因为浮点数可以表达整数的结果,但是整数不能表达浮点数的结果。
用于保留小数点的函数符号:round();num=10/3,round(num,2)→num保留2位小数。
查看全部 -
a = True print(a and 0 or 99) # ==> 99
查看全部 -
因为Python把0、空字符串和None看成False,其他数值和非空字符串都看成True查看全部
-
s1 = 'ABC' s2 = '123' s3 = 'xyz' for ch1 in s1: for ch2 in s2: for ch3 in s3: print(ch1 + ch2 + ch3)查看全部
举报
