Python基础语法

计算机的组成

  • 硬件系统
    • 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

你可能感兴趣的:(python,python,chrome,开发语言)