• 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占位,%后面加上拼接的变量。

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

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

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

    格式符号

    转化

    %s

    转为字符串放入占位

    %d

    转为整数

    %f

    转为浮点型

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

       

    语法如下:

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

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

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

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

    6、对表达式进行格式化

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

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

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

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

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

  • 相关阅读:
    关于echarts多选下拉框更改折线图数量变更y轴数量
    顶级玩家:一招搞定 App 自动化老大难问题
    迈瑞医疗,用科技创新解构医疗器械全球法则
    SR和GBN的区别
    拓扑排序板子练习
    计算机网络期末复习(谢希仁第八版 & 超详细整理)对零基础非常友好!!!
    主成分分析及matlab实现
    MongoDB使用Template查询数据
    redis-哨兵模式&集群(无中心化)
    【视觉预训练】《BEIT: BERT Pre-Training of Image Transformers》 ICLR 2022
  • 原文地址:https://blog.csdn.net/springbear/article/details/127930821