Python基础语法

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

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

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

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

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

定义方式:

变量名称=变量值

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

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=1021

salary=11000

out="python自动化测试,第%s期,薪资%s" %(num,salary)

print(out)

输出结果:python自动化测试,第1021期,薪资11000

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

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

格式符号

转化

%s

转为字符串放入占位

%d

转为整数

%f

转为浮点型

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

   

语法如下:

# 精度控制 sid控制为8位,KPI控制为8位小数精度位2

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

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

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

sid=12121

name="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()来转换数据类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值