【Python系列】Python基础语法轻松入门—从变量到循环
目录
写在前面
Python 是一种高级、解释型的编程语言,具有简单易学、可读性强、开发效率高等特点。本文将介绍 Python 的基础语法,包括变量、数据类型、运算符、条件语句、循环语句等,并提供相应的示例代码。
语法介绍
变量
在 Python 中,变量是用于存储值的容器。变量的命名规则和其他编程语言类似,必须以字母或下划线开头,可以包含字母、数字和下划线。Python 是一种动态类型语言,变量的类型是根据值自动推导出来的。
示例代码:
# 定义变量 age = 18 name = 'Tom' is_male = True # 输出变量的值 print(age) print(name) print(is_male)
数据类型
Python 支持多种数据类型,包括整数、浮点数、字符串、列表、元组、字典等。
整数
整数是不带小数部分的数字,可以进行加、减、乘、除等运算。
示例代码:
# 定义整数 a = 5 b = 2 # 整数运算 print(a + b) # 加法 print(a - b) # 减法 print(a * b) # 乘法 print(a / b) # 除法 print(a // b) # 整数除法 print(a % b) # 取余数 print(a ** b) # 指数运算
浮点数
浮点数是带有小数部分的数字,可以进行与整数相同的运算。
示例代码:
# 定义浮点数 a = 3.14 b = 2.0 # 浮点数运算 print(a + b) # 加法 print(a - b) # 减法 print(a * b) # 乘法 print(a / b) # 除法 print(a // b) # 整数除法 print(a % b) # 取余数 print(a ** b) # 指数运算
字符串
字符串是用单引号、双引号或三引号括起来的一段文本,可以进行拼接、截取等操作。
示例代码:
# 定义字符串 s1 = 'hello' s2 = "world" s3 = '''Python''' # 字符串拼接 s4 = s1 + s2 print(s4) # 字符串截取 print(s1[0]) # 取第一个字符 print(s2[2:4]) # 取第三个到第四个字符 print(s3[-1]) # 取最后一个字符
列表
列表是用方括号括起来的一组值,可以包含不同类型的元素,可以进行增、删、改、查等操作。
示例代码:
# 定义列表 l1 = [1, 2, 3] l2 = ['a', 'b', 'c'] l3 = [1, 'a', True] # 列表操作 l1.append(4) # 增加元素 l1[1] = 'b' # 修改元素 del l2[1] # 删除元素 print(l1) # 输出列表 print(l2)
元组
元组是用圆括号括起来的一组值,与列表类似,但是元组的元素不可修改。
示例代码:
# 定义元组 t1 = (1, 2, 3) t2 = ('a', 'b', 'c') t3 = (1, 'a', True) # 元组操作 print(t1[1]) # 获取元素 print(t2 + t3) # 拼接元组
字典
字典是用花括号括起来的一组键值对,可以通过键来访问值,可以进行增、删、改、查等操作。
示例代码:
# 定义字典 d1 = {'name': 'Tom', 'age': 18, 'gender': 'male'} d2 = {'name': 'Alice', 'age': 20, 'gender': 'female'} # 字典操作 print(d1['name']) # 获取值 d1['age'] = 19 # 修改值 d1['address'] = 'Beijing' # 新增键值对 del d2['gender'] # 删除键值对 print(d1) # 输出字典 print(d2)
运算符
Python 支持多种运算符,包括算术运算符、比较运算符、逻辑运算符等。
算术运算符
算术运算符包括加、减、乘、除、整数除、取余、指数运算等。
示例代码:
a = 5 b = 2 print(a + b) # 加法 print(a - b) # 减法 print(a * b) # 乘法 print(a / b) # 除法 print(a // b) # 整数除法 print(a % b) # 取余数 print(a ** b) # 指数运算
比较运算符
比较运算符用于比较两个值的大小关系,返回 True 或 False。
示例代码:
a = 5 b = 2 print(a > b) # 大于 print(a >= b) # 大于等于 print(a < b) # 小于 print(a <= b) # 小于等于 print(a == b) # 等于 print(a != b) # 不等于
逻辑运算符
逻辑运算符包括与、或、非三种运算。
示例代码:
a = True b = False print(a and b) # 与运算 print(a or b) # 或运算 print(not a) # 非运算
条件语句
条件语句用于根据条件来选择不同的执行路径,包括 if、elif 和 else 三种语句。
示例代码:
age = 18 if age < 18: print('未成年') elif age >= 18 and age < 60: print('成年人') else: print('老年人')
循环语句
循环语句用于重复执行一段代码,包括 for 和 while 两种语句。
示例代码:
# for 循环 for i in range(1, 11): print(i) # while 循环 i = 1 while i < 11: print(i) i += 1
以上是 Python 的基础语法使用介绍,包括变量、数据类型、运算符、条件语句、循环语句等。
Python 具有简单易学、可读性强、开发效率高等特点,是一种非常适合初学者学习的编程语言。
图书推荐
图书名称:
- 《 Python之光:Python编程入门与实战》
图书介绍
本书将带领读者快速掌握Python语言的最新特性、最新编程方法和最佳实践,让读者学完本书后具备项目实战能力,能用Python解决实际工作中的问题。
亮点
零基础,尽量不使用专业词汇,不需要任何背景知识;
语言通俗易懂,讲解深入浅出,内容详略得当;
代码简洁,变量命名尽量使用简单单词;
知识全面,讲解精练,涵盖最新的语言特性;
知识结构设计合理,学习曲线平滑;
面向应用,讲解必备的第三方库,配有经典、实用的案例。
另外,本书不堆砌知识,而是合理编排内容,从总到分,从原理到细节,从理论到实例,根据读者的学习心智模型层层递进。在应用部分,本书选取了数据科学(数据处理、数据分析、数据可视化)、办公自动化(对Word、Excel的操作)、图形及界面、Web开发等领域的案例,引导读者在实践中应用Python。这些案例非常有代表性,且均有详细的代码讲解。
配套资源
《Python之光》提供海量免费配套资源,包括100个视频、1600个实战案例、源代码下载、高品质练习题、作者提供全程辅导、思维导图呈现全书知识精华、配套完整教学PPT,让学习过程直观易懂。
无论学习者的年龄、职业或行业,都能轻松入门Python编程。《Python之光》为初学者提供了极简的入门之路,是入门Python编程的不二之选。
参与方式
图书数量:本次送出 4 本 !!!⭐️⭐️⭐️
活动时间:截止到 2023-08-04 12:00:00抽奖方式:
- 评论区随机抽取
参与方式:
- 关注博主、点赞、收藏,评论本文
中奖名单
?? 公布时间??
中奖名单:请关注博主动态
名单公布时间:2023-08-04 下午
?? 获奖名单??