熟悉python基本语法

知不足而奋进 望远山而前行


目录

文章目录

前言

程序注释

2.多行注释

1. 变量

1.1. 变量定义

1.2. 字符串之间

2. 输出函数

3. 输入函数

4. 比较运算符

5. 逻辑运算符

6. if 语句

7. if ...elif... else语句

8. for循环

9. in和not in

总结


前言

在学习编程的过程中,掌握 Python 语言的基本概念和语法是至关重要的。Python 作为一门简单易学且功能强大的编程语言,广泛应用于各个领域。从变量的定义到条件判断,再到循环操作,这些都是编写高效代码的基础。在本文中,我们将介绍 Python 的注释、变量、数据类型以及常见的控制结构,帮助你打好编程基础,轻松应对各种编程挑战。


程序注释

程序注释主要是对代码进行解释说明,并不参与程序的运行
注释可以分为:单行注释多行注释
1.单行注释
单行注释以#开头,#后空一格后跟上注释的内容

# 下面代码入门代码
print('hello word')

2.多行注释

如果注释内容比较多的话,可以使用多行注释

多行注释以"""开头,"""结尾。(或以'''开头,'''结尾)

"""
第一行代码是“helloword”
第二行代码是“wordhello”
"""
print('hello helloword')
print('hello wordhello')

变量和数据类型

数据类型

在计算机程序中,我们通常需要处理各种各样的数据,不同的数据对应不同的数据类型。

Python支持的数据类型包括:

基本数据类型:

数据类型

描述

举例

int

整型

1、-5、100

float

浮点型(小数)

3.14、-0.5、1.0

bool(True 1 False 0)

布尔型

True、False

complex

复数型

1+2j、-3+4j

高级数据类型

数据类型

描述

举例

str

字符串

"Hello"

list

列表

[1, 2, 'a', True]

tuple

元组

(1, 2, 'a', True)

set

集合

{1, 2, 3, 4}

dict

字典

{

'name': 'John',

'age': 25,

'city': 'BJ'

}

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 编程的道路上更加顺利,也期待你能在实践中灵活运用这些知识,开发出更多有趣的项目。

  • 24
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薛慕昭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值