Python基础语法
创始人
2024-01-31 04:51:39
0

一、字面量:在代码中,被写下来的固定的值

二、注释 /增加代码的可读性

单行注释 #+空格+注释文字内容 (加空格只是规范)#右边

多行注释 一对三个双引号 """注释内容""" 

三、变量 -->程序运行时,储存计算结果或者表示值 (数据存储)

定义方式:

变量名称=变量值

变量的特征:变量的值可以改变

print的使用格式 print(内容1,内容2,...,内容n)

四、数据类型

使用type语句查看数据的类型--语法:type(被查看的类型)

理解变量无类型而数据有类型

入门的三类数据类型  string int float 

type除了可以查看字面量的类型,还可以查看变量储存的数据类型

利用type(变量)可以输出类型,此时查看的是变量存储的数据的类型,因为在Python中,变量无类型,但是它所存储的数据有

五、数据类型转换 使用场景多

常见的转换语句:

函数

说明

int(X)

将X转换为一个整数

float(X)

将X转换为一个浮点数

str(X)

将X转换为字符串

同type()语句一样,这三个语句都是带有结果的(返回值)可以使用print直接输出或者用变量存储结果值

万物皆可转字符串,相反字符串要转成数字必须要字符串中全部包含数字,否则转换失败   

整数可以任意转为浮点类型,但是浮点类型转为整数有可能会丢失精度 例如11.222转为int类型成为11,不是四舍五入 而是只保留整数部分,小数部分去掉了

六、标识符 -->变量的名字、方法的名字、类的名字等,这些名字被统一称作标识符,用来做内容的标识。即用户编程过程使用的一系列名字

python中标识符的命名规则:

1.内容限定:标识符命名只允许出现 英文、中文、数字、下划线(_) 这四类元素 其他都不被允许并且数字不允许出现在开头 不推荐使用中文 

2.大小写敏感 字母大写小写可以被区分

3.不可以使用关键字  关键字大小写同样敏感     

七、运算符

八、字符串拓展

1、字符串的定义

·字符串在python中的定义形式

 1.单引号定义 name='pupyy'

 2.双引号定义 name="pupyy"

 3.三引号定义 name="""pupyy"""  

 三引号定义法和多行注释写法一样,同样支持换行操作

使用变量接收就是字符串

不用变量接收就是多行注释 

·定义的字符串包括 单引号或者双引号

 单引号内可以包含双引号

 双引号内可以包含单引号

 使用转义字符 \ 解除引号的效用

2、字符串拼接

使用+ 将两个字符串(文本)字面量或者变量拼接 

整数 浮点型不能通过+拼接成字符串,只能拼接 字符串不能和其他类型用 + 拼接

3、字符串格式化 -->掌握通过占位来拼接字符串 占位对于数字类型也可以拼接

语法:通过%s占位,%后面加上拼接的变量。

num=1021salary=11000out="python自动化测试,第%s期,薪资%s" %(num,salary)print(out)输出结果:python自动化测试,第1021期,薪资11000

注意 :对于多个变量占位,变量要用() 括起来,按照占位的顺序依次填入,并且要用, 分隔

至此我们引入Python中的占位。Python中支持很多数据类型占位 常用的是以下三类

格式符号

转化

%s

转为字符串放入占位

%d

转为整数

%f

转为浮点型

4、数字格式化的精度控制

   

语法如下:

# 精度控制 sid控制为8位,KPI控制为8位小数精度位2print("sid宽度限制为8,sid=%8d" %sid+"kpi宽度限制为8小数精度为2,kpi=%8.2f"%kpi)

5、字符串快速格式化 --方法2

 语法:f"内容{变量}"

sid=12121name="jioo"kpi=2222.3333#更快速的格式化方式 f"内容{变量}" f-format(格式化   )out1=f"员工号为{sid},姓名为{name},kpi绩效考核数值如下\n {kpi}"print(out1) # 不限数据类型也不做精度控制

6、对表达式进行格式化

表达式:一条具有明确执行结果的代码语句  例如:

# 格式化 表达式--一条具有明确执行结果的代码语句print("1*1 的结果是:%d" %(1*1))print(f"1*1 的结果是:{1*1}")print("字符串在Python中的类型是:%s" %(type('字符串')))在无需变量进行数据存储可以直接格式化表达式可以简化代码

九、数据输入 --input语句 (函数) 在Python中与print输出语句相对应

# 演示input 语法print("Please input me your name.")name = input()print("I know that U are %s" %name)输出:Please input me your name.Vivian  (键盘输入内容)I know that U are Vivian

input输入的内容,数据类型默认为string字符串类型 但是可以利用int() float()来转换数据类型

相关内容

热门资讯

货币政策工具加力支持 □ 本报记者 詹 超 【场景】 昆山开发区,苏州清陶动力科技有限公司车间的固态电池生产线嗡嗡作响,金...
我国继续实施更加积极的财政政策 经济日报北京12月28日讯(记者曾金华)记者从全国财政工作会议获悉,今年财政工作取得新成效,为推动完...
吴中区“三强化”促进法律服务业... 苏州市吴中区锚定“升级服务产业、优化营商环境、赋能高质量发展”核心目标,以政策为引领、平台为支撑、人...
央行:稳妥有序完善房地产信贷基... |2025年12月29日 星期一| NO.1 央行:稳妥有序完善房地产信贷基础性制度 12月26日,...
大金重工[002487]关于诉... 本版导读 2025-12-29 2025-12-29 2025-12-29 2025...
国务院国资委:完善国有资产管理... 国务院国资委党委书记、主任张玉卓在学习时报刊发文章《坚定不移做强做优做大国有企业和国有资本》。其中提...
“惠民政策落不到村”,紧抓!(... 本报记者 郑洋洋 “重点研究周武村党组织软弱涣散的问题,大家直奔主题,谈谈看法。”山西长治市潞城区店...
财政政策如何继续“更加积极” 记者从27日至28日举行的全国财政工作会议获悉:2026年要继续实施更加积极的财政政策,扩大财政支出...
落户政策居然考虑放开! 怎么,我能落户北京了? 大家好,我是孙少睡,这是我的第467篇楼市评论。 很多人的第一反应肯定是有没...
股市必读:ST泉为股东因涉嫌违... 截至2025年12月26日收盘,ST泉为(300716)报收于9.96元,下跌0.8%,换手率0.9...