Python小知识点
input()获取的数据类型永远是字符串类型。
基本数据类型
整数(int):表示整数值,例如:1、10、-5等。
浮点数(float):表示带有小数部分的数值,例如:3.14、2.0、-0.5等。
布尔值(bool):表示真(True)或假(False)的值。
字符串(str):表示一串字符,用引号(单引号或双引号)括起来,例如:”Hello”、’World’等。
列表(list):表示一组有序的元素,用方括号括起来并用逗号分隔,例如:[1, 2, 3]、[‘a’, ‘b’, ‘c’]等。
元组(tuple):表示一组有序的元素,用圆括号括起来并用逗号分隔,例如:(1, 2, 3)、(‘a’, ‘b’, ‘c’)等,
不可变
。集合(set):表示一组无序的唯一元素,用花括号括起来并用逗号分隔,例如:{1, 2, 3}、{‘a’, ‘b’, ‘c’}等。
字典(dict):表示一组键值对,用花括号括起来,键值对之间用冒号分隔,例如:{‘name’: ‘John’, ‘age’: 25}等。
print(“Hello”, end=’’),可以输出不换行
while循环和for循环的不同点
for循环只能从被处理的数据集中,依次取出内容进行处理
for循环无法定义循环条件,理论上无法构建无线循环
range(num)获取一个从0开始,到num结束的数字序列。左闭右开!
range(num1,num2)获得一个从num1开始,到num2结束的数字序列。左闭右开。
range(num1,num2,step)获得一个从num1开始,到num2结束的数字序列。数字之间的步长以step为准。
函数没有使用return也有返回值,返回值是
None
这个自变量,类型是NoneType。None
可以主动使用return返回,效果等同于return语句。None类型的应用场景
用在函数无返回值上
在if判断上,None等同于
False
用于声明无内容的变量上。定义变量时,但暂时不需要变量有具体值,可以用None来代替。
使用
global
关键字可以在函数内部声明变量为全局变量