Python基础语法学习


常用快捷键

  • ctrl + alt + s : 打开软件设置
  • ctrl + d : 复制当前行代码
  • shift + alt + 上\下 : 将当前行代码上移或下移
  • ctrl + shift + F10 : 运行当前代码文件
  • shift + F6 : 重命名文件
  • ctrl + a : 全选
  • ctrl +c\v\x : 复制、粘贴、剪切
  • ctrl + f : 搜索

Python基础语法

字面量

字面量:在代码中,被写下来的的固定的值,称为字面量。

常用的值类型

类型

描述

数字(Number)

支持整数(int)、浮点数(float)、复数(complex)、布尔(bool)

字符串(String)

描述文本的一种数据类型

列表(List)

有序的可变序列

元组(Tuple)

有序的不可变序列

集合(Set)

无序不重复集合

字典(Dictionary)

无序Key-Value集合

字面量输出

print(字面量)

注释

# 我是单行注释
"""
我是多行注释
一般用于解释:
整个python代码文件
类
方法
"""

变量

变量名 = 变量值

数据类型

验证数据类型 type() 变量没有类型

type(被查看类型的数据)
# 1、print直接输出
print(type(数据))
# 2、变量存储
a = type(数据)
print(a)

数据类型转换

语句(函数)

说明

int(x)

将x转换为一个整数

float(x)

将x转换为一个浮点数

str(x)

将x转换为一个字符串

标识符

标识符(变量、类、方法)命名中,只允许出现:

  • 英文
  • 中文
  • 数字(不可以用在开头)
  • 下划线(_)

运算符

算术运算符

运算符

描述

+


-


*


/


//

取整除

%

取余

**

指数

赋值运算符

运算符

描述

+=

加法赋值运算符

-=

减法赋值运算符

*=

乘法赋值运算符

/=

除法赋值运算符

//=

取整除法赋值运算符

%=

取模法赋值运算符

**=

幂法赋值运算符

字符串拓展

字符串的三种定义方式

1、单引号定义法 name = 'Shazan' 2、双引号定义法 name = "Shazam" 3、三引号定义法 name = """Shazam""" (支持换行操作)
引号的嵌套:使用\转义字符

字符串的拼接

print(a+b)
#与 , 区别是没有空格

字符串格式化

a = "鸡"
b = "你"
c = 666
d = "%s%s太美%d" % (a, b, c)
print(d)

结果为:鸡你太美666

格式符号

转化

%s

将内容转换成字符串,放入占位位置

%d

将内容转换成整数,放入占位位置

%f

将内容转换成浮点型,放入占位位置

格式化的精度控制

数字精度控制

m.n m,控制宽度,小数点也算入
n,控制小数点精度

字符串格式化方式2

快速格式化f"内容{变量}"

name = "蔡徐坤"
year = 2.5
print(f"我叫{name}, 练习时长{year}年")

对表达式进行格式化

把变量改成表达式

数据输入

a = input("你是谁")
# 默认输入字符串