【Python系列】Python基础语法轻松入门—从变量到循环
目录
写在前面
Python 是一种高级、解释型的编程语言,具有简单易学、可读性强、开发效率高等特点。本文将介绍 Python 的基础语法,包括变量、数据类型、运算符、条件语句、循环语句等,并提供相应的示例代码。
语法介绍
变量
在 Python 中,变量是用于存储值的容器。变量的命名规则和其他编程语言类似,必须以字母或下划线开头,可以包含字母、数字和下划线。Python 是一种动态类型语言,变量的类型是根据值自动推导出来的。
示例代码:
# 定义变量age = 18name = 'Tom'is_male = True# 输出变量的值print(age)print(name)print(is_male)
数据类型
Python 支持多种数据类型,包括整数、浮点数、字符串、列表、元组、字典等。
整数
整数是不带小数部分的数字,可以进行加、减、乘、除等运算。
示例代码:
# 定义整数a = 5b = 2# 整数运算print(a + b) # 加法print(a - b) # 减法print(a * b) # 乘法print(a / b) # 除法print(a // b) # 整数除法print(a % b) # 取余数print(a ** b) # 指数运算
浮点数
浮点数是带有小数部分的数字,可以进行与整数相同的运算。
示例代码:
# 定义浮点数a = 3.14b = 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 + s2print(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 = 5b = 2print(a + b) # 加法print(a - b) # 减法print(a * b) # 乘法print(a / b) # 除法print(a // b) # 整数除法print(a % b) # 取余数print(a ** b) # 指数运算
比较运算符
比较运算符用于比较两个值的大小关系,返回 True 或 False。
示例代码:
a = 5b = 2print(a > b) # 大于print(a >= b) # 大于等于print(a < b) # 小于print(a <= b) # 小于等于print(a == b) # 等于print(a != b) # 不等于
逻辑运算符
逻辑运算符包括与、或、非三种运算。
示例代码:
a = Trueb = Falseprint(a and b) # 与运算print(a or b) # 或运算print(not a) # 非运算
条件语句
条件语句用于根据条件来选择不同的执行路径,包括 if、elif 和 else 三种语句。
示例代码:
age = 18if 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 = 1while 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 下午
🍓🍓 获奖名单🍓🍓
来源地址:https://blog.csdn.net/weixin_36755535/article/details/132026506
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341