目录
前言
在学习编程的过程中,掌握 Python 语言的基本概念和语法是至关重要的。Python 作为一门简单易学且功能强大的编程语言,广泛应用于各个领域。从变量的定义到条件判断,再到循环操作,这些都是编写高效代码的基础。在本文中,我们将介绍 Python 的注释、变量、数据类型以及常见的控制结构,帮助你打好编程基础,轻松应对各种编程挑战。
程序注释
程序注释主要是对代码进行解释说明,并不参与程序的运行
注释可以分为:单行注释和多行注释
1.单行注释
单行注释以#开头,#后空一格后跟上注释的内容
# 下面代码入门代码
print('hello word')
2.多行注释
如果注释内容比较多的话,可以使用多行注释
多行注释以"""
开头,"""
结尾。(或以'''
开头,'''
结尾)
"""
第一行代码是“helloword”
第二行代码是“wordhello”
"""
print('hello helloword')
print('hello wordhello')
变量和数据类型
数据类型
在计算机程序中,我们通常需要处理各种各样的数据,不同的数据对应不同的数据类型。
Python支持的数据类型包括:
基本数据类型:
数据类型 | 描述 | 举例 |
| 整型 | 1、-5、100 |
| 浮点型(小数) | 3.14、-0.5、1.0 |
| 布尔型 | True、False |
| 复数型 | 1+2j、-3+4j |
高级数据类型
数据类型 | 描述 | 举例 |
| 字符串 |
|
| 列表 |
|
| 元组 |
|
| 集合 |
|
| 字典 |
|
1. 变量
变量是用来描述计算机中的数据存储空间的,我们可以通过变量来保存定义的数据
1.1. 变量定义
变量名 = 变量值
# 定义整型变量
age = 30
# 定义浮点类型变量
score = 70.5
# 定义布尔类型变量
b = True
# 定义字符串类型变量
name = '张三'
可以通过type()
函数获取变量类型
name = '张三'
# 获取变量类型
t = type(name)
Python是动态类型语言,变量类型可以通过赋值进行修改
# 定义整型变量
age = 30
# 修改成浮点类型变量
age = 70.5
1.2. 字符串之间
数值之间的操作用到的运算如如下:
运算符 | 描述 |
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
// | 取整除 |
% | 取余数 |
** | 幂 |
数值型变量之间可以直接计算
字符串之间使用+拼接字符串
str1 = 'hello'
str2 = 'world'
str3 = str1 + str2
print(str3)
2. 输出函数
程序可以通过输出函数将程序执行的数据输出到控制台
Python中的输出函数是print()
# 直接输出数据
print(10)
name = '张三'
# 输出变量
print(name)
# 输出多个数据和变量
print(10,name)
3. 输入函数
输入函数用来接收用户从控制台输入的数据
Python中的输入数是input()
# 输入年纪
age = input('请输入年纪')
print(age)
# 输入年纪
age = input('请输入年纪')
# 获取age类型
t = type(age)
print(t)
4. 比较运算符
比较运算符主要用来比较两个数据的大小,包括如下这些:
运算符 | 描述 |
== | 等于 |
!= | 不等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
5. 逻辑运算符
逻辑运算符主要用在布尔类型的数据,返回结果还未布尔型数据,包括如下:
运算符 | 描述 |
and | 逻辑与 |
or | 逻辑或 |
not | 逻辑非 |
6. if 语句
if语句格式:
if 条件:
需要执行的逻辑
age = int(input('请输入你的年纪:'))
# if判断
if age >= 18:
print('允许进网吧嗨皮')
if...else...语句
有些情况我们希望满足条件执行相应的代码,不满足条件执行其他的代码,这就需要用到if else语句
if ... else...语句格式:
if 要判断的条件:
条件成立时,要做的事情
……
else:
条件不成立时,要做的事情
……
age = int(input('请输入你的年纪:'))
# if判断
if age > =18:
print('允许进网吧嗨皮')
else:
print('回家写作业')
7. if ...elif... else语句
一对 if 和 else 可以让代码执行出 两种不同的结果
但开发中,可能希望 并列的执行出多种结果,这时就可以使用 elif
if ...elif... else
格式
if 条件1:
条件1满足执行的代码
……
elif 条件2:
条件2满足时,执行的代码
……
elif 条件3:
条件3满足时,执行的代码
……
else:
以上条件都不满足时,执行的代码
……
holiday_name = input('请输入节日名称')
if holiday_name == '情人节':
print('买玫瑰/看电影')
elif holiday_name == '平安夜':
print('买苹果/吃大餐')
elif holiday_name == '生日':
print('买蛋糕')
else:
print('每天都是节日,每天一个红包')
8. for循环
for
循环的主要作用是遍历数据(容器))中的元素。字符串、列表等高级数据类型都属于容器,都可以通过for
循环遍历
for
循环的语法格式如下:
for 临时变量 in 列表或字符串等可迭代对象:
执行的代码
str = 'hello world'
# ele普通变量 接收容器中的元素
for s in str:
print(s)
9. in和not in
in 操作符用于判断元素是否存在于容器中,如果在容器中,返回 True,否则返回 False
str = 'hello'
result = 'h' in str
print(result)
result = 'e' not in str
print(result)
True
False
总结
通过对 Python 基本概念的学习,我们可以更好地理解和运用这门语言来解决实际问题。掌握注释的使用可以提高代码的可读性,而熟悉数据类型、变量、运算符及控制结构则为编写复杂的程序打下坚实基础。希望本文的内容能帮助你在 Python 编程的道路上更加顺利,也期待你能在实践中灵活运用这些知识,开发出更多有趣的项目。