学习目标:

1、输入和输出

2、数据类型

一、输入输出

1、输出

        print('要输出的内容');

        也可以输出多个字符串,中间实用   ,  隔开,就可以连串输出;

        其中逗号位置会有一个空格;

        直接打印整数;

        打印计算结果。

print('Hello,World!')

print('Hello','World','!')

print(1024)

print(520+520)

2、输入

        name=input('提示词:'),将输入的内容添加到变量name上面,引号处可以做提示;

name = input('What is your name? ')

print(f'Hello, {name}!')

二、数据类型

Python程序大小写敏感

注释:以  #  开头后面的内容为注释内容,会直接被解释器忽略。

代码块:当语句以冒号   : 结尾时,缩进的语句视为代码块。

缩进:一般以4个空格为一个缩进

1、数据类型汇总

1)数字类型(Number)

类型 说明 特点
int 整数 支持任意大小整数
float 浮点数 带小数,存在精度问题
complex 复数 由实部和虚部组成

2)布尔类型(Boolean)

类型 说明
bool 表示真假值

注意⚠️:只有True 和 False ,本质都是整数类型的子类

3)字符串类型(String)

类型 说明 特点
str 文本数据 有序、不可变

特点:支持索引与切片、支持拼接、Unicode编码

4)序列类型(Sequence)

特点:序列具有“有序、可索引”的特点。

a、列表(List)

类型 特点
list(列表)

有序、可变

特点:可增删改、可存储不同数据类型、使用频率高。

b、元组(Tuple)

类型 特点
tuple 有序、不可变

特点:创建后不能修改、运行效率高于列表、常用于固定数据

c、range对象

类型 特点
range 整数序列生成器

特点:常用于循环、节省内存

5)集合(Set)

特点:用于去重与集合运算

a、set

类型 特点
set 无序、元素唯一、可变

特点:自动去重,支持交集、并集、差集

b、frozenset

类型 特点
frozenset 不可变集合

6)映射类型(Mapping)

a、字典(Dictionary)

类型 特点
dict 键值对结构、可变

特点:通过Key查找Value、查询效率高、Python的核心数据类型之一

7)二进制类型(Binary)

特点:用于存储字节数据

类型 特点
bytes 不可变字节序列
bytearray 可变字节序列
memoryview 内存视图对象

特点:用于文件操作、网络传输、图片音频数据

8)空类型(None)

类型 说明
NoneType 表示空值

特点:占位、函数无返回值、表示不存在

2、数据类型分类

1)不可变类型

  • int
  • float
  • bool
  • complex
  • str
  • tuple
  • frozenset
  • bytes

特点⚠️⚠️⚠️:数据不能原地修改、修改会创建新对象

2)可变类型

  • list
  • dict
  • set
  • bytearray

特点⚠️⚠️⚠️:可以直接修改内容,内存地址通常不变

总结:知道了基本的输入输出操作和Python的数据类型(得花时间记一下之间的区别和特点)

更多推荐