基础语法

更新时间: 2024-03-12 21:04:42

# 字面量

# 掌握字面量的含义

代码中,被写在代码中的固定的值,称之为字面量

# 常见的字面量类型

目前了解:整数、浮点数、字符串这三类即可

# 如何基于print语句完成各类字面量的输出

print(字面量),如:

print(10) # 输出整数10
print(13.14) # 输出浮点数13.14
print("黑马程序员") #输出字符串:黑马程序员
1
2
3

# 注释

# 注释的作用

注释是代码中的解释型语句,用来对代码内容进行注解
注释不是代码,不会被程序执行

# 单行注释如何定义

通过 # 号定义,在 # 号右侧的所有内容均作为注释

建议在#号和注释内容之间,间隔一个空格

单行注释一般用于对一行或一小部分代码进行解释

# 多行注释如何定义

通过一堆三个引号来定义"""注释内容""",引号内部均是注释,可以换行

多行注释一般对 Python文件、类或方法进行解释

# 变量

# 变量的定义格式

变量名 = 变量值

# print语句如何输出多份内容

print(内容1, 内容2,....,内容N)

# Python中如何做减法

使用符号 - 即可完成减法运算 拓展: 加 + 、减 - 、乘 * 、除 /

# 数据类型

# 使用什么语句可以查看数据类型

type() type()语句会给出结果(返回值)

# 变量有没有类型?

没有,字符串变量表示变量存储了字符串而不是表示变量就是字符串

# 数据类型转换

# 字符串、整数、浮点数类型转换的语句

语句(函数) 说明
int(x) 将x转换为一个整数
float(x) 将x转换为一个浮点数
str(x) 将对象x转换为字符串

任何类型都可以转换成字符串,但字符串必须只有数字才可以转换成数字。

浮点数转整数会丢失精度,也就是小数部分。

# 标识符

# 什么事标识符

用户编写代码时,对变量、类、方法等编写的名字,叫做标识符

# 标识符的命名规则

  • 内容限定(中文、英文、数字、下划线)
  • 大小写敏感
  • 不可使用关键字

# 变量的命名规范

  • 见名知意
  • 下划线命名法
  • 英文字母全小写

# 运算符

# 常见的算术(数学)运算符

加(+)、减(-)、乘(*)、除(/)、整除(//)、取余(%)、求平方(**)

# 赋值运算符

  • 标准赋值符:=
  • 复合赋值:+=、-=、*=、/=、//=、%=、**=

# 字符串的三种定义方式

  • 单引号方式
  • 双引号方式
  • 三引号方式

# 引号的嵌套

  • 可以使用:\来进行转义
  • 单引号内可以写双引号或双引号内可以写单引号

# 字符串的拼接

# 如何完成字符串拼接

使用 + 号链接字符串变量或字符串字面量即可

注意

无法和非字符串类型进行拼接

# 字符串格式化

# 字符串格式化的语法

"%占位符" % 变量

# 常用的占位符

  • 字符串: %s
  • 整数: %d
  • 浮点数: %f

# 快速字符串格式化

f"{变量} {变量}" 的方式进行快速格式化

注意

  • 不理会类型
  • 不做精度控制 适合对精度没有要求的时候快速使用

# 格式化的精度控制

# 精度控制的语法

m.n形式的控制,如%5d、%5.2f、%.2f

m和n均可省略

注意

  • 如果m比数字本身宽度还小,会不生效
  • n会对小数部分做精度限制,同时会对小数部分做四舍五入

# 数据输入(input语句)

  • input()语句的功能是,获取键盘输入的数据

  • 可以使用: input(提示信息),用以在使用者输入内容之前显示提示信息

  • 要注意,无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型

# print输出不换行

在print语句中,加上 end='' 即可输出不换行了

print("hello", end='')
1