-
8个比特=1个字节
一个字节能表示的最大的整数是255
二进制11111111=十进制255
查看全部 -
a='hello world'
print (a)
查看全部 -
print('wen shuang')
查看全部 -
Python基础数据类型 整数:例如1,2,3,-1,-2,-3 也可以是二进制、八进制、十六进制等。 浮点数:生活中的小数。 例如0.1,0.2,0.3,-0.1,-0.2 2-1对于很大或者很小的浮点数,就必须用科学计数法表示,在Python中,把10用e代替。例如:1.23*10^9就是1.23e9或者12.3e8,0.000012可以写成1.2e-5. 注意:整数和浮点数在计算机内部存储方式是不同的,整数运算永远是最精准的,而浮点运算则可能会有四舍五入的误差。例如:0.1+0.2结果不是0.3 字符串:对应生活中非数字类型的内容,例如:之前的HelloWorld 布尔值:对应生活中的对(Ture)和错(False),在计算机的世界里,大部分判断都是非错则对的,布尔值和布尔代数的表示完全一致。 4-1.与或非运算 1).and(与):只有所有都为 True,and运算结果才是 True。 2).or(或):只要其中有一个为 True,or 运算结果就是 True。 3).not(非):它是一个单目运算符,把 True 变成 False,False 变成 True。 空值:空值是Python里一个特殊的值,用None表示。 注意:None和0是不一样的,None不能理解为0
查看全部 -
Python基础数据类型
整数:例如1,2,3,-1,-2,-3
也可以是二进制、八进制、十六进制等。
浮点数:生活中的小数。
例如0.1,0.2,0.3,-0.1,-0.2
2-1对于很大或者很小的浮点数,就必须用科学计数法表示,在Python中,把10用e代替。例如:1.23*10^9就是1.23e9或者12.3e8,0.000012可以写成1.2e-5.
注意:整数和浮点数在计算机内部存储方式是不同的,整肃运算永远是最精准的,而浮点运算则可能会有四舍五入的误差。例如:0.1+0.2结果不是0.3
字符串:对应生活中非数字类型的内容,例如:之前的HelloWorld
布尔值:对应生活中的对(Ture)和错(False),在计算机的世界里,大部分判断都是非错则对的,布尔值和布尔代数的表示完全一致。
4-1.与或非运算
1).and(与):只有所有都为 True,and运算结果才是 True。
2).or(或):只要其中有一个为 True,or 运算结果就是 True。
3).not(非):它是一个单目运算符,把 True 变成 False,False 变成 True。
查看全部 -
自律学习打卡群招小伙伴加v行——studystudy199查看全部
-
自律学习打卡群招小伙伴加v行——studystudy199查看全部
-
template ='hello {}'
world='world'
result= template.format(world)
print(result)
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 {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)
查看全部 -
round()函数取余
round(num , 2)
查看全部 -
定义函数
定义一个函数要使用 def 语句,依次写出函数名、括号()、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回
我们以定义一个求绝对值的函数my_abs函数为例:
def my_abs(x):
if x >= 0:
return x
else:
return -x请注意,return表示返回的意思,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。
我们继续定义一个求列表list所有元素的和的函数:
def list_sum(L):
result = 0
for num in L:
result = result + num
return result这样子我们就定义了一个sum_list()的函数,注意,在最后return,我们把求和的结果result返回了,这样就可以在外部调用函数后获得result。
L = [1, 3, 5, 7, 9, 11]
result =list_sum(L) # 调用定义的sum_list函数并获得return返回的结果
print(result)查看全部 -
输出元素个数 print(len())
查看全部 -
取dict元素
1: d[key] 和list通过下标找到对应位置的元素是类似的
2: 通过get方法 print(d.get('Dodo')) # ==> None
查看全部 -
访问tuple元素的其他方法
count()方法
count()方法用来统计tuple中某个元素出现的次数
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
print(T.count(1)) # ==> 3
print(T.count(5)) # ==> 1index()方法
index()方法可以返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下标位置。
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
T.index(9) # ==> 10
T.index(5) # ==> 8
T.index(1) # ==> 0 # 多次出现,返回第一次出现的位置查看全部 -
元组(tuple)和list一样,也是一个有序容器.定义元组的方式是使用小括号()将元组内的元素括起来。
tuple和list不一样的是,tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的
查看全部 -
Python向list添加新的元素
names = ['Alice', 'Bob', 'David', 'Ellena']
names.append('Candy')
print(names) # ==> ['Alice', 'Bob', 'David', 'Ellena', 'Candy']#append()方法总是将元素添加到list的尾部。
#insert()方法和append()方法不一样,insert()方法需要两个参数,分别是需要插入的位置,以及需要插入的元素。
names = ['Alice', 'Bob', 'David', 'Ellena']
names.insert(2, 'Candy')
print(names) # ==> ['Alice', 'Bob', 'Candy', 'David', 'Ellena']查看全部 -
一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写,不需要使用字符串符号括起来)查看全部
-
在函数内部,可以调用其他函数。如果在一个函数内部调用其自身,这个函数就是递归函数。
使用递归函数需要注意防止栈溢出。(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。)
查看全部 -
1.python函数返回值可以是NONE,一个值,也可以是多个,一般用逗号分隔,注意输出顺序。
查看全部
举报