Python3变量与基本数据类型用法实例分析
变量
在Python中,变量是一个用于存储值的标识符。而变量不需要像其他编程语言那样事先声明,Python会根据所赋的值来自动识别变量类型。
num = 10
str = "Hello, World!"
bool = True
在上面的代码中,我们定义了三个不同类型的变量,分别为:整数、字符串和布尔类型。
数据类型
Python的数据类型分为以下几种:
- 数字类型(int、float、complex)
- 布尔类型(bool)
- 字符串类型(str)
- 列表类型(list)
- 元组类型(tuple)
- 集合类型(set)
- 字典类型(dict)
下面将对其中几种类型做简单的说明。
1. 数字类型
Python支持三种不同的数字类型,分别为整数、浮点数和复数。
num1 = 10 # 整数类型
num2 = 3.14 # 浮点数类型
num3 = 5 + 3j # 复数类型
在Python中,整数类型没有大小限制。理论上可以拥有无限长度,不会导致溢出错误。
2. 布尔类型
Python的布尔类型只有两个值,分别为 True
和 False
。
flag1 = True
flag2 = False
在Python中,逻辑运算符将不同类型的数据转换为布尔值。如下所示:
类型 | True | False |
---|---|---|
空字符串 | ✔ | |
非空字符串 | ✔ | |
零值数字类型 | ✔ | |
非零值数字类型 | ✔ | |
空列表、元组、集合、字典 | ✔ | |
非空列表、元组、集合、字典 | ✔ |
3. 字符串类型
Python的字符串是一串字符序列,可以使用单引号和双引号表示。
str1 = 'Hello'
str2 = "World!"
在字符串中,有一些特殊的字符需要使用反斜杠来进行转义。
str3 = "He said, \"Hello!\""
Python还支持一些特殊的字符串操作,如字符串拼接、字符串截取、字符串搜索等。
# 字符串拼接
str4 = str1 + ", " + str2
# 截取部分字符串
str5 = str1[1:3]
# 搜索字符串,返回索引值
index = str2.find("or")
示例演示:
# 关于字符串的使用示例
name = "Tom"
age = 18
career = "programmer"
info = "My name is {}, I am {} years old and work as a {}.".format(name, age, career)
print(info)
# 关于列表的使用示例
lst1 = [1, 2, 3, 4, 5]
lst2 = ["apple", "banana", "orange"]
lst3 = ["apple", 1, "orange", True]
# 列表操作:添加、删除、修改、查找
lst1.append(6)
lst2.remove("orange")
lst3[0] = "pear"
index = lst2.index("banana")
以上就是Python3变量与基本数据类型用法实例分析的完整攻略,通过本文可以清楚地了解Python中变量和数据类型的用法及示例。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python3变量与基本数据类型用法实例分析 - Python技术站