IT评测·应用市场-qidao123.com

标题: Python基础语法 [打印本页]

作者: 钜形不锈钢水箱    时间: 2025-3-8 14:12
标题: Python基础语法
目次

基础语法

一、小功能

1.1 注释

注释的作用
解释代码
提示代码序次
记录修改代码
暂时禁用代码块
1.到场#号注释
  1. #print("注释")
复制代码
2.快速注释 选中 ctrl+?
  1. #print("注释")
  2. #print("注释")
复制代码
3.多行注释
  1. """
  2. print("注释")
  3. print("注释")
  4. print("注释")
  5. """
复制代码
二、变量和数据类型

2.1、变量的赋值

平常字符需要利用双引号
数字不需要利用双引号,否则不能计算
  1. age=22                         #数字类型
  2. name="汤lx"                #普通类型
  3. namne2="""
  4. l
  5. x
  6. """                        #三引号可以多行写变量
复制代码
2.2、标识符

编写代码时,对变量,类,方法等编写的名字,叫做标识符
注意事项:
2.3、字符串

字符串的三种界说法
1)单引号界说法:name = 'helloword'
1)双引号界说法:name = "helloword"
1)三引号界说法:name = """helloword"""
字符串的引号嵌用
2.4、数据类型

计算机中需要处置惩罚各种各样的数据,不同的数据,需要界说不同的数据类型
整型        浮点型        字符型        布尔型        空

三、数据类型的转换和运算符

3.1、数据类型转换

语法
  1. int(x)                 #将x转换为整数
  2. float(x)        #将x转换为浮点数
  3. str(x)                #将x转换为字符串
复制代码
注意事项
3.2、运算符

基础运算符
运算符描述备注+加-减*乘/除//取整除11//2=5%取余11%2=1**指数a**b,b是a的指数赋值运算符运算符描述备注-------------------------------------------=赋值运算符把=号右边的值赋给左边的变量复合赋值运算符
运算符描述备注+=加法赋值运算法a+=b等效于a=a+b-=减法赋值运算法a-=b等效于a=a-b*=乘法赋值运算法a=b等效于a=ab/=除法赋值运算法a/=b等效于a=a/b//=取整除赋值运算法a//=b等效于a=a//b%=取余赋值运算法a%=b等效于a=a%b**=幂赋值运算法a=b等效于a=ab3.3、逻辑运算符

运算符描述备注not非相当于“反义词”and和条件同时为真,才可以是真or或条件有一个为真,结果就为真三个逻辑运算符的优先级为:
  1. not > and > or
复制代码
3.4、字符串大小的比力

在程序中,字符串所用的所有字符如:
都有对应的ASCII码值表,每一个字符都能对应上一个:数字的码值
例如:
abc和abd比力(d比c大,那么abd就大)
a和ab比力(a和a一样,b就大,那么ab就大)
四、字符串的处置惩罚

4.1、字符串的拼接(+)

利用"+"号拼接
语法:
  1. "字面量" + 非数字变量
复制代码
特点:
只能字符串之间进行拼接,非字符串无法拼接
4.2、字符串的格式化(%)

通过%来占位,后面的变量来替换%
语法:
  1. "%s %f" % (变量1,变量n)
复制代码
常用的占位符有三个:
特点:
  1. name = "tanglx"
  2. qq = 54312795
  3. Height = 1.75
  4. message = "我叫%s"%name
  5. Message = "我叫%s,升高%是,qq是%s"%(name,Height,qq)
  6. Message_2 = "我叫%s,升高%f是,qq是%d"%(name,Height,qq)
复制代码
4.3、字符串格式化的精度控制(%)

精度控制的语法:
  1. "m.n%s .n%f" % (变量1,变量n)
复制代码
特点:
例子:
  1. name = "tanglx"
  2. int = 21
  3. height = 1.75
  4. print("宽度为不限制:%s"%name)
  5. print("宽度限制为7:%7s"%name)
  6. print("不设置精度:%f"%height)
  7. print("设置精度为2:%.2f"%height)
  8. print("设置宽度为7,精度为1:%7.1f"%height)
复制代码
4.4、 字符串的格式化(format)

对精度没有要求的时间可以快速利用
语法:
  1. f"{变量1}{变量n}"
复制代码
特点:
  1. name = "tanglx"
  2. age = 21
  3. height = 1.75
  4. print(f"我叫{name},今年{age},身高{height}")
复制代码
4.5、对表达式进行格式化

表达式:
表达式就是一个明白是结果的例句
语法:
  1. f"{表达式}"
  2. "%s"%(表达式)
复制代码
例子:
  1. print("1*1的结果是:%s"%1*1)
  2. print(f"1*1的结果是:{1*1}")
  3. print("字符串在python中的格式类型是:%s"% type('字符串'))
复制代码
4.6、字符串的转义

也叫转义符,好比\n表示换行、\t表示制表符(tab)
4.6.1、取消转义

通常如果要把一个链接或者文件路径写为字符串时特殊字符会被识别为转义符,这时间就需要用到取消转义
全部取消:
语法:
r " "
实例:
  1. file = r"C:\Users\tanglx\Documents\me\study\python\execise\八、函数"
  2. print(f"取消全部转义:{file}")
复制代码
针对性取消:
语法:
\
示例:
  1. file = "C:\\Users\\tanglx\\Documents\\me\\study\\python\\execise\\八、函数"
  2. print(f"针对性取消转义:{file}")
复制代码
五、数据输入

语句:
  1. 变量 = input("提示内容")
复制代码
特点:
例子:
  1. input的几种写法:
  2. name = input()                #直接把输入输入数据给变量
  3. name = input("输入:") # 先打印内容"输入:",再进行
  4. age = int(input())  #输入后转换为int型
复制代码
六、 判断语句

6.1、布尔类型和比力运算符

布尔类型
比力运算符
<ul>== != > < >=




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4