Python基础语法
2024-01-03 11:03:54
计算机的组成
- 硬件系统
- CPU:中央处理器
- 存储器:内存,外存
- 输入设备:鼠标,键盘
- 输出设备:显示器,打印机
- 软件系统
- 系统软件:操作系统
- 应用软件:微信、QQ、浏览器等
Python简介
Python是非常流行的编程语言,主要是因为:
- 简单、易学、适应人群广泛
- 免费、开源
- 应用领域广泛
- 自动化运维
- 自动化测试
- 网络爬虫
- 数据分析
- 人工智能
- 机器学习
- Web开发
注释
注释的作用:
- 对代码做解释说明,提高代码的可读性,便于别人阅读代码。
- 被注释的代码不会被程序执行,有时候可以用来调试部分代码。
注释分类:
- 单行注释:简单的解释说明代码的作用
- 多行注释:当一行代码不足以说明的时候,可以使用多行注释
- 文档注释:用于解释说明类和方法
示例代码:
# 单行注释
print("hello")
"""
多行注释1
多行注释2
多行注释3
"""
def hello():
"""文档注释"""
pass
变量
变量的作用:存储一个内存地址,这个内存地址上可以存储一些程序运行时需要用到的值。通过变量名,能够快速的访问和修改这块内存上存储的值。
变量的命名规范:
- 由数字,字母,下划线组成
- 不能以数字开头
- 不能使用内置的关键字
- 严格区分大小写
- 要见名知意,要有有意义的英文单词组成,多个单词小写且用下划线拼接
- 如果定义的是类名,则建议每个单词首字母大写,不使用下划线拼接
定义变量的语法:
变量名 = 值
示例:
name = "张大鹏"
print(name)
数据类型
Python中常见的数据类型有:
- int:整数类型
- float:浮点数类型
- bool:布尔类型
- str:字符串类型
- list:列表类型
- tuple:元组类型
- set:集合类型
- dict:字典类型
使用type可以查看一个变量的数据类型,示例代码如下:
# 整数类型
v = 1
print(v, type(v))
# 浮点数类型
v = 1.1
print(v, type(v))
# 字符串类型
v = "1"
print(v, type(v))
# 布尔类型
v = True
print(v, type(v))
# 列表类型
v = []
print(v, type(v))
# 元组类型
v = (1,)
print(v, type(v))
# 集合类型
v = {1}
print(v, type(v))
# 字典类型
v = {"v": 1}
print(v, type(v))
格式化输出
常用的格式化符号:
- %s:字符串
- %d:十进制数字
- %f:浮点数
- %o:八进制整数
- %x:十六进制整数
- %e:科学计数法
示例:保留两个小数
num = 3.33333333
# 保留两个小数
print(f"{num:.2f}")
# 输出:3.33
示例:前面填充0
num = 1
# 保留两个小数
print(f"{num:06d}")
# 输出:000001
示例:转八进制
num = 33
# 转八进制
print(f"{num:o}")
# 输出:41
示例:转十六进制
num = 33
# 转八进制
print(f"{num:x}")
# 输出:21
input输入
使用input(提示语)
可以提示用户从控制台录入数据,该函数返回的是一个字符串,如果你想要获取整数,需要手动进行转换,比如:
age = int(input("请输入您的年龄:"))
print(age)
数据类型转换
在python中,大部分数据类型转换都可以使用类型名(变量名)
来实现,比如:
# 整数转字符串
v = 33
print(str(v), type(str(v)))
# 字符串转整数
v = "33"
print(type(v), int(v), type(int(v)))
# 字符串转浮点数
v = "33.33"
print(type(v), float(v), type(float(v)))
算术运算符
算术运算符主要用来做数学计算,常见的有:
- +:加法
- -:减法
- *:乘法
- /:除法
- %:取余
- //:整除
- **:幂运算,求a的b次方
示例代码:
a = 3
b = 2
print(a + b) # 5
print(a - b) # 1
print(a * b) # 6
print(a / b) # 1.5
print(a % b) # 1
print(a // b) # 1
print(a ** b) # 9
条件运算符
条件运算符主要用来做比较,得到一个布尔值。常见的条件运算符有:
>
:大于<
:小于>=
:大于或等于<=
:小于或等于==
:等于!=
:不等于
示例代码:
a = 3
b = 2
print(a > b) # True
print(a < b) # False
print(a >= b) # True
print(a <= b) # False
print(a == b) # False
print(a != b) # True
逻辑运算符
逻辑运算符用于连接多个条件,得到的是一个布尔值。常见的逻辑运算符有:
- and:与,所有条件同时满足
- or:或,有一个条件满足
- not:非,条件不满足
示例代码:
a = 3
b = 2
print(a > b and a < b) # False
print(a > b or a < b) # True
print(not a >= b) # False
文章来源:https://blog.csdn.net/qq_37703224/article/details/135355145
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!