>>> B=set("pypy123") #使用set()建立集合序列是具有先后关系的一组元素序列是一维元素向量,元素类型可以不同类似数学元素序列: s0, s1, … , sn-1。_py代码基础">
当前位置:   article > 正文

python 基础 详细,python基础大全_py代码基础

py代码基础

本篇文章给大家谈谈python 基础 详细,以及python基础大全,希望对各位有所帮助,不要忘了收藏本站喔。

Python编程基础

  • Python语言是一个由编程牛人领导设计并开发的编程语言
  • Python语言是一个有开放、开源精神的编程语言
  • Python语言应用于火星探测、搜索引擎、引力波分析等众多领域
编译和解释
  • 计算机执行源程序的两种方式:编译和解释
  • 编译:将源代码一次性转换成目标代码的过程
  • 解释:将源代码逐条转换成目标代码同时逐条运行的过程
    在这里插入图片描述
Python的两种编程方式
  • 交互式:对每个输入语句即时运行结果,适合语法练习
  • 文件式:批量执行一组语句并运行结果,编程的主要方式
    在这里插入图片描述在这里插入图片描述
实例1:圆面积的计算
  1. r = 25
  2. area = 3.1415 * r * r
  3. print(area)
  4. print(" {:.2f}F".format(area))
  5. 输出结果如下:
  6. 1963.4375000000002
  7. 1963.44F
实例2:温度转换
  1. TempStr = input("请输入带有符号的温度值: ")
  2. if TempStr[-1] in ['F', 'f']:
  3. C = (eval(TempStr[0:-1]) - 32)/1.8
  4. print("转换后的温度是{:.2f}C".format(C))
  5. elif TempStr[-1] in ['C', 'c']:
  6. F = 1.8*eval(TempStr[0:-1]) + 32
  7. print("转换后的温度是{:.2f}F".format(F))
  8. else:
  9. print("输入格式错误")
Python语法分析
缩进
  • 严格明确:缩进是语法的一部分,缩进不正确程序运行错误

  • 所属关系:表达代码间包含和层次关系的唯一手段

  • 长度一致:程序内一致即可,一般用4个空格或1个TAB

注释
  • 单行注释:以#开头,其后内容为注释

    # 这里是单行注释
    
  • 多行注释:以’’'开头和结尾

    1. '''
    2. 这是多行注释第一行
    3. 这是多行注释第二行
    4. '''
变量
  • 变量采用标识符(名字) 来表示,关联标识符的过程叫命名
  • 可以使用等号(=)向变量赋值或修改值,=被称为赋值符号
命名
  • 命名规则: 大小写字母、数字、下划线和汉字等字符及组合

    1. count=1
    2. Count=2
    3. q23=3
    4. 啊=4
    5. cat_pig=5
  • 注意事项: 大小写敏感、首字符不能是数字、不与保留字相同

    Python和python是不同变量

保留字
  • Python语言有33个保留字(也叫关键字)
  • 保留字是编程语言的基本单词,大小写敏感
andasassertbreakclasscontinue
defdelelifelseexceptfinally
forfromFalseglobalifimport
inislambdanonlocalnotNone
orpassraisereturntryTrue
whilewithyield
数据类型
  • 整数类型:10011101

  • 字符串类型:“10,10,10”

  • 列表类型:【10,011,101】

数字类型
类型示例说明
整数123 456无范围限制
布尔型True FalseTrue:1 False:0
浮点数12.13 66.8精度约17位
复数1+2j 1-2jz.real z.imag
字符串
  • 字符串由一对单引号或一对双引号表示

    "请输入带有符号的温度值: "或者 ‘C’

  • 字符串是字符的有序序列,可以对其中的字符进行索引

    “请” 是 "请输入带有符号的温度值: " 的第0个字符

字符串的使用
  • 索引:返回字符串中单个字符 <字符串>[M]

    "请输入带有符号的温度值: "[0] 或者 TempStr[-1]

  • 切片:返回字符串中一段字符子串 <字符串>[M: N]

    "请输入带有符号的温度值: "[1:3] 或者 TempStr[0:-1]

字符串的切片高级用法
  • <字符串>[M: N],M缺失表示至开头,N缺失表示至结尾
  • <字符串>[M: N: K],根据步长K对字符串切片
字符串的特殊字符
  • 转义符表达特定字符的本意

    “这里有个双引号(”)" 结果为 这里有个双引号(")

  • 转义符形成一些组合,表达一些不可打印的含义

    "\b"回退 "\n"换行(光标移动到下行首) “\r” 回车(光标移动到本行首)

列表类型
  • 列表使用[ ]表示,采用逗号(,)分隔各元素

    [‘F’,‘f’]表示两个元素’F’和’f’

  • 使用保留字 in 判断一个元素是否在列表中

    TempStr[-1] in [‘C’,‘c’]判断前者是否与列表中某个元素相同

语句与函数
赋值语句
  • 赋值语句用来给变量赋予新的数据值

    C=(eval(TempStr[0:-1])-32)/1.8 #右侧运算结果赋给变量C

  • 赋值语句右侧的数据类型同时作用于变量

    TempStr=input("") #input()返回一个字符串,TempStr也是字符串

分支语句
  • 使用保留字if elif else构成条件判断的分支结构

  • 每个保留字所在行最后存在一个冒号(

    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/783146
推荐阅读
相关标签