编码规范,标识符,数据类型,运算符

一.Python的编码规范

    1.分号:不要在行尾加分号,也不要使用分号将两条命令放在同一行

    2.行长度:一般情况下每行不要超过80个字符

    3.括号:宁缺毋滥的使用括号 

    4.缩进:使用4个空格来缩进代码 

    5.空行:顶级定义之间空两行,方法定义之间空一行 

    6.语句:每个语句应该独占一行 

    7.尽量避免文件名中出现空格和中文

 

二、python的基本语法

 

三、标识符

 

    作用:给变量、函数 , 类等命名

    标识符规则:

        1.只能由字母、数字、下划线组成

        2.开头不能是数字

        3.不能是python的关键字

            例如:def  False True and break class del 等等

        4.区分大小写

        5.取名字要做到见名知义

        6.避免使用函数名

    查看关键字

        import keyword

        print(keyword.kwlist)

 

四、python基本数据类型和变量

    不同的数据要定义不同的数据类型

    1.number数字

        整型(整数):python可以处理任意大小的整数,包括正负整数

        浮点型(小数):在Python会存在一定误差

        复数:

    2.string字符串类型

    3. Boolean类型

        取值True和False

    4.None空值

        和0并不相同

    5.list列表

        有序列表,list1=[1,2,True,"hello",[1,2,3]]

    6.tuple元组

        有序列表,一旦初始化不能修改

        tuple1=(1,2,3,True,"hello",[1,2,3])

    7.dict字典

        使用键值对的方式进行存储,key-value的形式存储

        dict={"1":"hello","2":"good"}

    8.set集合

        自动去重

        set={"1","2","3","hello","3"}

 

(二)变量

        变量:程序运行期间可以改变的量

        作用:将不同的数据类型存储到内存中

        定义:变量名=值(变量名遵循标识符命名规则)

        删除变量:del 变量名

 

五、Number(数字)

    1.数字类型之间的转换

        int(x) :将x转换为一个整数,只取整数部分

        float(x) :将x转换为一个浮点数

    2.数学函数

        abs(x):返回数字的绝对值

        max(n1, n2, n3,…):返回给定指定参数的最大值

        min(n1, n2, n3):返回给定指定参数最小值

        pow(x,y):求x的y次方的值

        round(x, n):返回浮点数x的四舍五入值,如果给定n值,则代表舍入到小数点后的位数,python3版本之后,若x的值刚好 .5,则靠拢偶数

    3.math模块的使用

        math.ceil(x):返回x的向上取整数值

        math.floor(x):返回x的向下取整的数值

        math.modf(x):返回x的整数部分和小数部分,两部分的数值符号与x相同,整数部分以浮点数表示。

        math.sqrt(x):反回数字的x的开平方根,返回类型为实数【浮点型】

    4.随机数函数

        导入random

        random.choice([1,2,3,4]) :随机返回一个元素【从指定序列中挑选一个元素】

        random.randrange(n)/random.range(n):从0~n-1之间选择一个随机数

        random.random() :随机产生[0,1)之间的数,结果为浮点数

        list1 = [1, 2, 4, 5]

        random.shuffle(list1) :将序列中的所有元素进行随机排列

        random.uniform(m, n) :随机产生一个[m, n]之间的浮点数

六、算术运算符与表达式

        算术运算符

            假设变量 a = 10, b = 20

            +  :加 两个对象相加   例如 a + b = 30

            -  :减 标识负数/一个数减去另一个数  a - b = -10

            *  :乘 两个数相乘 a*b=200

            /  : 除 b除以a  b/a = 2

            %  : 取模 返回除法的余数  b%a = 0

            ** :幂,返回x的y次幂  a**b=10^20

            // : 取整 返回商的整数部分  9//2=4, 9.0//2.0=4.0

        算术运算表达式

            3+2  3-1  8**9  5%3

            功能:进行相关符号的数学运算,不会改变变量的值

            值:相关的数学运算的结果

 

七、比较运算符

 

八、赋值运算符与赋值运算表达式

    赋值运算符:a=10

    赋值运算表达式:

 

九、逻辑运算符

    and运算     全真为真,一假则假

    or运算        一真为假,全假为假

    not运算     not 真 = 假,not 假 = 真  

 

十、位运算符

位运算,需要把数值转换为二进制数

 

十、成员运算符

 

十一、身份运算符

 

十二.分支语句

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值