-
在python中,变量的概念和初中代数中变量的概念基本一致。
只不过,在计算机程序中,变量不仅仅可以是数字,也可以是任意的数据类型(整数、布尔值、空值、字典等)
在python中,定义变量需要一定的约束,不然python可能识别不出:1)变量有英文大小写字母组成、数字和下划线-组成;2)变量不能由数字开头;3)变量尽量不要和python关键字重合(and、or、not等),不然不能发挥python原有关键字的作用。
正确的变量定义:num、count、-none、min-value
错误的变量定义:1num、666、1-cd、and
变量定义很简单,通过变量=数据,即可定义变量;如a=1,hello="hello"等。
查看全部 -
计算机中常用二进制和十六进制来表示整数。二进制就是0、1表示;十六进制除了数字0~9之外,还有a、b、c、d、e、f;其中0b是二进制整数前缀,0x是十六进制整数前缀。
浮空数对应于生活中的小数。一般地,数值比较小的浮空数如3.1415926是一种表示方法,如果是浮空数很大或很小,要用科学计数法表示,一边用e表示。
字符串,对应于生活中非数字符号的内容
布尔值,对应于生活中的对与错,用True、False表示,布尔值可以用and、or、not进行运算;and表示与运算,只有所有均为True,结果才是True;or表示或运算,只要有一个是True,结果就是True;not表示非运算,只是一种运算符号,把True变成False。False变成True。
空值,是Python中的一种特殊空值,用None表示。注意,None与数字0是不一样的,数字0是有意义的,而None只是一种特殊的空值。
查看全部 -
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部 -
一个布尔值只有True、False两种值
查看全部 -
print('Hello World')查看全部
-
num=0
sum=0
while True:
if num>1000:
break
sum=sum+num
num=num+2
print(sum)
查看全部 -
与运算:同真为真,其余为假
或运算:同假为假,其余为真
非与真运算:查看全部 -
print(round(n, 2)),round 函数截取小数点位数查看全部
-
L = [75, 92, 59, 68, 99]
sum = 0.0
count = len(L)
for s in L:
sum+=s
print(sum/count)
查看全部 -
age = 5
if age >=18:
print('adult,your age is: {}'.format(age))
elif age >=6:
print('teenager,your age is: {}'.format(age))
elif age >=3:
print('kid,your age is: {}'.format(age))
else:
print('baby,your age is: {}'.format(age))
查看全部 -
age = 19
if age>=18:
print('adult')
print('your age is:{}'.format(age))
查看全部 -
python把0、空字符串和None看成False,其他数值和非空字符串都看成True
not计算的优先级是高于and和or的。
短路计算
在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
查看全部 -
小数点位数
使用Python计算小数的时候,经常需要保留小数点后若干位,可以使用round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。
round(num, 2) # ==> 3.33
查看全部 -
3.1415926 :浮点数
'Learn Python in imooc.' :字乳串
100 :整数
0b1101 :二进制查看全部 -
因此,要定义只有一个元素的tuple,需要在元素后面添加一个逗号,。
查看全部
举报