-
while循环查看全部 -
for循环查看全部 -
for循环查看全部 -
while循环查看全部 -
age = 19
if age>=18:
print('your age is {}'.format(age))
print('adult')
查看全部 -
Python规范中,一般使用4个空格作为缩进
查看全部 -
s = set([1, 4, 3, 2, 5, 4, 2, 3, 1])
print(s) # ==> set([1, 2, 3, 4, 5])
代码块预览复制
可以看到,在传入set()的list中,包含了重复的元素,但是打印的时候,相同的元素只保留了一个,重复的元素都被去掉了,这是set的一个重要特点。查看全部 -
set不能包含重复的元素,我们传入重复的元素看看会发生什么。查看全部
-
set和list类似,拥有一系列元素,但是set和list不一样,set里面的元素是不允许重复的,而list里面可以包含相同的元素;set与list的另一个区别是,set里面的元素是没有顺序的。查看全部
-
a="这是一句中英文混合的Python字符串:Hello {}!"
result=a.format('World')
print(result)
查看全部 -
# Enter a code
a=r'''"
\
\\
\n
\t'''
print (a)查看全部 -
a='Life is {0},you need {1}'
result=a.format('short','python')
print(result)
定义变量的时候,如果赋值为字符串,其中一部分可以预留为空,用大括号表示。
比如定义变量a='ABC{}'
那么这个时候变量a的类型是一个字符串,但它的值是可变的,因为ABC是确定的字符,但{}不是。
然后你想给大括号{}里面添加字符的话,可以用a.format()函数,a是你定义好值里带{}的变量,format后面的小括号()里面可以填你想加到大括号{}里面的内容,比如想加DEF,那么a.format('DEF')的值就是ABCDEF
a.format('DEF')也是一个变量,这时候你可以直接输出它
用print(a.format('DEF'))得到结果就是ABCDEF
或者为了看着清楚点,定义变量b=a.format('DEF'),然后print(b)得到结果ABCDEF
查看全部 -
raw字符串即原始字符串,防止转义
查看全部 -
四则运算
整数、浮点数可以直接进行四则运算。
# 加法
num1 = 10
num2 = 0.5
result = num1 + num2
print(result) # ==> 10.5
# 减法
result = num1 - num2
print(result) # ==> 9.5
# 乘法
result = num1 * num2
print(result) # ==> 5.0
# 除法
result = num1 / num2
print(result) # ==>20.0从上面可以发现一个规律,整数和浮点数运算后 ,得到的结果不管小数点后是否有值,结果都变成浮点数了,这是合理的,浮点数可以表达整数的结果,但是整数不能表达浮点数的结果。
注意:在Python2使用除法可能和Python3得到不一样的结果
# python2
num1 = 10
num2 = 3
result = num1 / num2
print(result) # ==> 3
# python3
num1 = 10
num2 = 3
result = num1 / num2
print(result) # ==> 3.3333333333333335可以看到在python2,得到的是一个整数的结果,这是因为除数和被除数都是整数时,得到的结果也默认保存为整数了,这是非常不科学的,因此在python3,改进了这一点。
取模运算
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为偶数地板除
Python除了普通除法以外,还有一个特殊的除法被称为地板除,对于地板除,得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//进行。
10//4 # ==> 2
10//2.5 # ==> 4.0
10//3 # ==> 3小数点位数
使用Python计算小数的时候,经常需要保留小数点后若干位,可以使用round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。
num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留两位小数
round(num, 2) # ==> 3.33查看全部 -
常用的转义字符还有:
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部
举报