Python 入门学习

变量命名规则

Python 的变量名支持字母、下划线、数字。但不能在变量名里加入空格,不能以数字开头。

数据类型

数据类型
字符串 str "雷猴"、'鲨鱼辣椒'
整数 int 6、100、0、-20
浮点数 float 6.0、100.0、-10.02
布尔类型 bool 只有 True 和 False
空值 NoneType None

注释

python 复制代码
# 这是单行注释

"""
这是多行注释 第1行
这是多行注释 第2行
这是多行注释 第3行
......
"""

条件判断

Python 里,用 if...else... 表示这个句式。

python 复制代码
if 条件:
	代码块1
else:
    代码块2

需要注意的是,Python 是按照缩进来划分代码块的。

python 复制代码
age = 18

if age >= 18:
    print("可以喝一点点酒")
else:
    print("一点酒都不能碰")

输出:"可以喝一点点酒"

还有一个规则,if 可以单独使用,而 else 无法单独使用,它必须跟着 if

那如果要判断多个条件的话,可以使用 elif。假如我们要给考试分数评个优良中差,可以这么写。

python 复制代码
grade = 99

if grade >= 90:
    print("优")
elif 80 <= grade < 90:
    print("良")
elif 60 <= grade < 80:
    print("中")
else:
    print("差")


# 输出:"优"

条件运算符

条件运算符通常会配合前面说的条件判断一起使用。

Python 里的条件运算符有"与、或、取反"。

运算符 例子 结果
and:与。and两边的条件都为True时,结果才为True 3 > 2 and '雷猴' == '鲨鱼辣椒' False
or:或。or两边的条件只要有一个为True时,结果就为True 3 > 2 or '雷猴' == '鲨鱼辣椒' True
not:取反。 not 1 > 0 False

循环

Python 里有 forwhile 两种循环。
for 的用法如下:

python 复制代码
for 项 in 序列:
    代码块

这里的序列可以是列表,也可以是字符串。

python 复制代码
msg = "Hello"

for txt in msg:
	print(txt)
相关推荐
程序员三明治15 小时前
【重学计网】TCP如何保证可靠传输?怎么保证可靠性?可靠传输的原理?
java·网络·后端·网络协议·tcp/ip·tcp·可靠传输
cnxy18821 小时前
围棋对弈Python程序开发完整指南:步骤1 - 棋盘基础框架搭建
开发语言·python
落叶,听雪21 小时前
河南建站系统哪个好
大数据·人工智能·python
Nonoas1 天前
动态代理:发布订阅的高级玩法
java·ide·intellij-idea
石像鬼₧魂石1 天前
HexStrike-AI人工智能 渗透测试学习(Metasploitable2 192.168.1.4)完整流程总结
学习·ubuntu
非凡ghost1 天前
MusicPlayer2(本地音乐播放器)
前端·windows·学习·软件需求
极客小云1 天前
【生物医学NLP信息抽取:药物识别、基因识别与化学物质实体识别教程与应用】
python·机器学习·nlp
南_山无梅落1 天前
12.Python3函数基础:定义、调用与参数传递规则
python
程序员-周李斌1 天前
Java 死锁
java·开发语言·后端
蓝桉~MLGT1 天前
Ai-Agent学习历程—— 阶段1——环境的选择、Pydantic基座、Jupyter Notebook的使用
人工智能·学习·jupyter