Python 基础学习一
学习视频:黑马程序员
字面量:
注释
- 单行注释: # 注释内容
- 多行注释: """ 注释内容 """
输出
print()
print(内容1,内容2.... , 内容n)
print("内容",end='') #取消换行,给end赋值一个空字符串即可
\t 可以起到对其作用
type() 语句
type(被查看类型的数据)
类型转换
int(x)、flaot(x)、str(x)
标识符
命名规则:内容限定(英文;中文(不推荐);数字(不能开头使用);下划线_ )、大小写敏感、不可使用关键字
算数(数学)运算符
字符串扩展:
字符串的定义
单引号:'xxx'
双引号:"xxx"
三引号:"""xxx"""
可以单双相互套用,达到想要的效果,也可以用转义字符 \ 解除引号的作用
字符串拼接:可以直接用 +
字符串格式化:
name = "Lily"
age = 22
message = "我的名字是%s,我今年%s岁"%(name,age)
print(message)
print("我的名字是%s,我今年%s岁"%(name,age))
%表示声明占位,后面的s表示占位变量,区分顺序
格式化的精度控制:
还可以通过 f"内容{变量}" 的格式来快速格式化。这种方式不会对变量做任何处理,原来是什么就输出什么
用 f ,format简称
对表达式也同样生效
输入(input)
variable = input()
,输入的值放入到variable当中去了。不管输入的什么,都是当作字符串处理
可以使用:input(提示信息),用于在用户输入前显示提示信息
布尔类型和比较运算符
True 真 1,False 假 0
if 判断语法:
if 要判断的条件:
条件成立时,要做的事1
要做的事2
。。。
python通过缩进判断代码块的归属关系
if else语句
if 条件:
满足条件时要做的事1
满足条件时要做的事2
...
else:
不满足条件时要做的事1
不满足条件时要做的事2
...
if elif else 语句
if 条件1:
满足条件1时要做的事1
满足条件2时要做的事2
...
elif 条件2:
满足条件2时要做的事1
满足条件2时要做的事2
...
elif 条件n:
满足条件n时要做的事1
满足条件n时要做的事2
...
else:
不满足条件时要做的事1
不满足条件时要做的事2
...
else 也可以省略
判断语句的嵌套
if 条件:
满足条件时要做的事1
满足条件时要做的事2
...
if 条件2
满足条件2时要做的事1
满足条件2时要做的事2
...
嵌套的关键点在于:空格缩进
通过空格缩进来决定语句之间的:层次关系
循环语句
while 循环语句
while 条件:
...todo...
与 if 一样,缩进表层次关系
while循环的嵌套
while 条件1:
...todo...
while 条件2:
...todo...
for循环语句
for 临时变量 in 待处理数据集(序列):
...todo...
无法定义循环条件
range语句
range(num)
:获取一个从0开始,到num结束的数字序列(不含num本身)
range(num1,num2)
:获取一个从num1开始,到num2结束的数字序列(不含num2本身)
range(num1,num2,step)
:num1到num2,每两个数的间隔为step(默认为1)
for循环临时变量的作用域
for循环里定义的变量在外面也能访问,但是不规范,不推荐使用。
for循环的嵌套
和while格式一致,主要的还是缩进的控制
continue 和 break
continue 中断本次循环,直接进入下一次循环
break 直接结束循环
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~