• input()获取的数据类型永远是字符串类型。

  • 基本数据类型

  1. 整数(int):表示整数值,例如:1、10、-5等。

  2. 浮点数(float):表示带有小数部分的数值,例如:3.14、2.0、-0.5等。

  3. 布尔值(bool):表示真(True)或假(False)的值。

  4. 字符串(str):表示一串字符,用引号(单引号或双引号)括起来,例如:”Hello”、’World’等。

  5. 列表(list):表示一组有序的元素,用方括号括起来并用逗号分隔,例如:[1, 2, 3]、[‘a’, ‘b’, ‘c’]等。

  6. 元组(tuple):表示一组有序的元素,用圆括号括起来并用逗号分隔,例如:(1, 2, 3)、(‘a’, ‘b’, ‘c’)等,不可变

  7. 集合(set):表示一组无序的唯一元素,用花括号括起来并用逗号分隔,例如:{1, 2, 3}、{‘a’, ‘b’, ‘c’}等。

  8. 字典(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关键字可以在函数内部声明变量为全局变量