• 第一章


    (一)变量与常量

    1、变量:把程序运算的中间结果临时存到内存里,以备后面的代码继续调用,这几个名字的学名就叫做"变量"

    (1)变量定义规则:

     字母、数字、下划线任意组合,首位字符不能是数字

    ‚ 不能以关键字作为变量名,如:'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else','except','exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass','print', 'raise', 'return', 'try', 'while', 'with', 'yield'

    (2)定义方式:

     驼峰式

    ‚ 下划线式(官方推荐)

    (3)定义误区:

     避免中文和拼音

    ‚ 避免变量名过长

    ƒ 避免词不达意

    2、常量:指值不变的变量,常量名通常用大写表示

    (二)用户交互与注释

    1、用户交互:import()方法获取用户输入信息,获取到的数据类型均为字符串。数据类型可用type(obj)查看

    2、代码注释:用井号注释,注释可用中文和英文,避免拼音

    (三)数据类型

    1、基本类型

    (1)数字:

    整数int:32位机器:-2**31~2**31-1,64位机器:-2**63~2**63-1

    长整型long:python长整形无位宽,受内存大小限制。python3.x+无long类型

    浮点型float :属于有理数中某特定子集的数的数字表示,在计算机中以近似表示某个实数。

    判断是否可以转换成数字类型:obj.isdigit()

    (2)字符串:加引号的字符,可单引号,双引号和三引号。单引号和多引号无区别,只能单行情况下使用,多行只能使用多引号。存在单双引号混合使用的情况。字符串与字符串可用'+'链接

    文本str

    字节bytes

    (3)布尔:主要用于逻辑判断

    Ture/False

    2、数据集

    (1)列表list

    (2)元组tuple

    3、字典dict

    (1)有序字典

    (2)无序字典

    4、集合set

    (1)有序集合

    (2)无序集合

    (四)格式化输出

    1、站位符

    (1)%s:字符串

    (2)%d:数字

    (3)%f:浮点型明

    (五)运算符

    运算符按种类可分算数运算符,比较运算符,逻辑运算,赋值运算,成员运算,身份运算,位运算。

    1、算数运算:

    +(加),-(减),*(乘),/(除),%(取模,即除法余数),//(整除,即除法商部分),**(幂)

    2、比较运算

    ==(等于),!=(不等于),<>(不等于,python 3.x移除),>(大于),<(小于),>=(大于等于),<=(小于等于)

    3、逻辑运算

    and(与),or(或),not(非)

    4、赋值运算

    =(简单赋值运算),+=(先进行加法运算后再赋值),-=(先进行减法运算后再赋值),*=(先进行乘法运算后再赋值),/=(先进行除法运算后再赋值),%=(先取模后再赋值),**=(先求幂后再赋值),//=(先整除后再赋值)

    (六)流程控制

    1、单分支:

    if 条件:

    满足条件执行的代码

    2、双分支:

    if 条件:

    满足if条件执行代码

    else:

    不满足if条件执行代码

    3、多分支

    if 条件:

    满足条件执行的代码

    elif 条件:

    上面条件不满足

    elif 条件:

    上面条件不满足

    else:

    上面所有条件均不满足

    4、while循环

    while 条件:

    执行代码

    循环终止:

    (1)break,跳出整个循环

    (2)continue,跳出当前循环,进行下一次循环

    while…else..

    当while循环正常执行完,中间没有break终止,就执行else后面语句。 用于判断while循环是否"正常"执行完毕

  • 相关阅读:
    Vue介绍
    【Ribbon篇四】自定义负载均衡策略(4)
    【Eureka篇三】Eureka比Zookeeper好在哪里?(8)
    【Ribbon篇四】Ribbon核心组件IRule(3)
    【Eureka篇三】Eureka常用配置说明(7)
    【Eureka篇三】Eureka如何管理服务调用(6)
    【Ribbon篇四】Ribbon初步配置(2)
    【Ribbon篇四】Ribbon介绍(1)
    【Eureka篇三】Eureka集群配置(5)
    【Eureka篇三】Eureka服务发现(4)
  • 原文地址:https://www.cnblogs.com/yaya625202/p/8519308.html
Copyright © 2020-2023  润新知