Python/ target=_blank class=infotextkey>Python是一种高级编程语言 , 它简单易读并且具有很多强大的功能 。下面是Python的基本类型和语法:
基本类型
整数(int):例如1、2、3;
浮点数(float):例如3.5、4.2、5.7;
布尔值(bool):True或False , 用于判断真假;
字符串(str):由单引号或双引号括起来的字符序列 , 例如"hello"、'world' 。
变量
用于存储数据 , 并可以随时更改;
变量名必须以字母或下划线开头 , 不能以数字开头;
变量名不能是Python的保留关键字(例如if、else、while等) 。
运算符
算术运算符:+、-、*、/、%、**(分别表示加、减、乘、除、取模、幂运算);
关系运算符:<、>、<=、>=、==、!=(分别表示小于、大于、小于等于、大于等于、等于、不等于);
逻辑运算符:and、or、not(分别表示与、或、非) 。
控制结构
条件语句:if、elif、else(用于判断条件是否成立);
循环语句:for、while(用于反复执行一段代码) 。
例如 , 以下是一个简单Python程序的代码:
# 定义变量a = 3 b = 4.5c = Trued = "hello"# 打印变量的类型和值print(type(a), a)print(type(b), b)print(type(c), c)print(type(d), d)# 进行数值运算e = a + bf = b / ag = a ** 2# 打印计算结果print(e)print(f)print(g)# 判断条件if a > b:print("a > b")elif a < b:print("a < b")else:print("a = b")# 循环语句for i in range(5):print(i)i = 0while i < 5:print(i)i += 1
输出结果:
<class 'int'> 3<class 'float'> 4.5<class 'bool'> True<class 'str'> hello7.51.59a < b0123401234
字符串
在Python中 , 字符串是一种数据类型 , 表示由一个或多个字符组成的不可变的序列 。字符串可以使用单引号、双引号或三引号(单引号或双引号)括起来 。例如:
# 字符串定义示例str1 = 'Hello, World!'str2 = "Python is fun."str3 = """This is a multiline string."""
Python提供了许多内置的字符串方法 , 例如split()、join()、strip()等 , 这些方法可以方便地对字符串进行操作和处理 。除此之外 , 还可以使用格式化字符串来将变量值插入到字符串中 , 常见的格式化方法包括使用%、.format()和f-字符串等 。
容器
在Python中 , 容器是一种可以装载多个数据元素的对象 。Python提供了许多种不同类型的容器对象 , 常见的包括字符串、列表、元组、字典、集合等 。下面是一些示例代码 , 演示如何创建并使用不同类型的容器:
下面是一些示例代码 , 演示如何创建并使用不同类型的容器:
1、列表:
# 创建一个列表my_list = [1, 2, "hello", 3.5]# 访问列表中的元素print(my_list[0])# 1print(my_list[2])# "hello"# 修改列表中的元素my_list[3] = 4.2print(my_list)# [1, 2, "hello", 4.2]# 添加元素到列表尾部my_list.Append("world")print(my_list)# [1, 2, "hello", 4.2, "world"]# 在指定位置插入元素my_list.insert(2, "Python")print(my_list)# [1, 2, "Python", "hello", 4.2, "world"]# 删除列表中的元素my_list.remove(2)print(my_list)# [1, "Python", "hello", 4.2, "world"]
2、元组
# 创建一个元组my_tuple = (1, 2, "hello", 3.5)# 访问元组中的元素print(my_tuple[0])# 1print(my_tuple[2])# "hello"# 元组不支持修改操作 , 以下代码会导致错误my_tuple[3] = 4.2# 获取元素在元组中的位置print(my_tuple.index("hello"))# 2# 获取元组中某个元素出现的次数print(my_tuple.count(3.5))# 1
3、字典
# 创建一个字典my_dict = {"name": "Tom", "age": 18, "gender": "male"}# 访问字典中的元素print(my_dict["name"])# "Tom"print(my_dict.get("age"))# 18# 修改字典中的元素my_dict["gender"] = "female"print(my_dict)# {"name": "Tom", "age": 18, "gender": "female"}# 添加新的键值对到字典中my_dict["grade"] = 90print(my_dict)# {"name": "Tom", "age": 18, "gender": "female", "grade": 90}# 删除字典中的键值对del my_dict["age"]print(my_dict)# {"name": "Tom", "gender": "female", "grade": 90}
推荐阅读
- 翡翠|行业快讯 | 2023平洲翡翠玉石夏季交易会开幕,5月23日开标!
- 星象|?(周运)Alex 12星座一周运势(5.22—5.28)
- 黑客必修:批处理常用网络命令和符号——网络命令
- 何超琼|何超琼李泽钜罕见同框——某种角度的必然
- 翡翠|标题:帝王绿翡翠的珍贵性与价值——如何鉴别市面上的真假帝王绿翡翠?
- 张柏芝|「家族基因难抹杀」——张柏芝乌龙事件深意探析
- 鲤鱼|钓鱼日记——2023年5月19日(巩华城夜钓)
- 连衣裙|如何穿出高校女老师范儿—黑色小香风连衣裙搭配黑色高跟鞋
- 刘三姐|“刘三姐”程春莲:用身体交易103次,敛财76万,37岁被执行枪决
- 火龙果|陈凯琳晒出与老公亲密照——爱你不只在五二零