一、Python运行环境和编译环境的安装
1、勾选【Add Python 3.10 to PATH】
2、点击:【Customize installation】
3、点击:【Next】
4、勾选【Install for all users】;更改软件安装位置;点击【Install】
5、等待安装成功
6、点击【Close】
二、7种基本数据类型的变量定义
1.数字类型(Numbers)
数值类型就是我们日常生活中的数字
python的数字类型包括:
int(长整型)
float(浮点型)
complex(复数)
代码如下(示例):
int_var = 1
print(int_var, type(int_var))
float_var = 1.1
print(float_var, type(float_var))
complex_var = 1+2j
print(complex_var, type(complex_var))
#输出结果为
1 <class 'int'>
1.1 <class 'float'>
(1+2j) <class 'complex'>
2.布尔类型(Boolean)
布尔类型是与逻辑相关一种数据类型,只有两个值:True(真)与False(假)
`bool_var = True
print(bool_var, type(bool_var))
#输出结果为
True <class 'bool'>
3.字符串类型(String)
在Python变量定义中,如果其赋值的内容是通过单引号或双引号引起来的内容就是字符串str类型。
str_var1 = "xiaomi"
print(str_var1, type(str_var1))
str_var2 = 'xiaomi'
print(str_var2, type(str_var2))
str_var3 = '''xiaomi'''
print(str_var3, type(str_var3))
str_var4 = """xiaomi"""
print(str_var4, type(str_var4))
#输出结果为
xiaomi <class 'str'>
xiaomi <class 'str'>
xiaomi <class 'str'>
xiaomi <class 'str'>
4.列表类型(List)
python的列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套或者叫多维列表,可以用来表示多维数组)。
list = ['life', 'is', 'short', 'I', 'use', 'python']
print(list, type(list))
#输出结果为
['life', 'is', 'short', 'I', 'use', 'python'] <class 'list'>
5.元组类型(Tuple)
python的元组类似于list列表,元组用 () 标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。
它支持字符,数字,字符串,列表,元组等所有类型
tuple_var3 = (1, 1.1, 'xiaomi', None, (1+2j), b'123', True)
print(tuple_var3, type(tuple_var3))
#输出结果为
(1, 1.1, 'xiaomi', None, (1+2j), b'123', True) <class 'tuple'>
定义一个元素是元组
tuple_var3 = (1)
print(tuple_var3, type(tuple_var3))
#输出结果为
1 <class 'int'>
定义空元组的两种方式
第一种方法
tuple_var = ()
print(tuple_var, type(tuple_var))
#输出结果为
() <class 'tuple'>
第二种方法
tuple_var =tuple ()
print(tuple_var, type(tuple_var))
#输出结果为
() <class 'tuple'>
6.集合类型(Set)
集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员
基本功能是进行成员关系测试和删除重复元素
可以使用大括号 { } 或者 set() 函数创建集合,
set_var = set('xiaomi')
print (set_var, type(set_var))
#输出结果为
{'a', 'i', 'x', 'o', 'm'} <class 'set'>
7.字典类型(Dictionary)
字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型;列表是有序的对象集合,字典是无序的对象集合;字典用"{ }"标识;字典由索引(key)和它对应的值value组成
三、tuple类型的两个操作方法的使用
1、count():查找元素在tuple中出现的次数。
str_date = "xiao mi"
tuple_date = tuple(str_date)
print(tuple_date.count("i"))
#输出结果为
2
2.index():查找元素的第一个索引值。
str_date = "xiao mi"
tuple_date = tuple(str_date)
print(tuple_date.index("o"))
#输出结果为
3