美文网首页python学习日记
【python学习日记】超基础

【python学习日记】超基础

作者: lony荼靡 | 来源:发表于2018-07-05 13:20 被阅读0次

    1.简介

    Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)他目前在Google工作,在那里他把一半的时间用来维护 Python 的开发。(from 360百科)

    Python下载地址https://www.python.org/downloads/windows/

    PythonIDE下载地址https://www.jetbrains.com/pycharm/


    2.超级基础


    print(输出内容)

    %s字符串占位符

    %d数值占位符

    print('名字:%s,年龄:%d,爱好:%r' % ('lony荼靡',25,'吃'))

    print('{1}和 {0}与{1}'.format('佩奇', '乔治'))

    print('{name}网址:{site}'.format(name='百度', site='https://www.baidu.com/'))

    注释

    单行注释使用#

    多行注释使用成对三个英文单引号(‘’’ ‘’’)或 成对三个英文双引号(“”” “””)

    标识符

    标识符主要用来做变量名、函数名、类名等,就是对所要用的对象命名。

    规则:首个字符必须是字母表中26字母或下划线,其他的部分可以由字母、数字和下划线组成,对大小写敏感。

    不能做标识符:['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

    变量

    即可变化的量,在定义变量时无需指定变量类型,可以给变量任何数据类型的值。

    基本数据类型

    整数——与数学上的写法一样

    浮点数——小数,整数运算永远是精确的,而浮点数可能存在误差

    字符串——以单引号('')、双引号("")、三个单引号(''' ''')、三个双引号(""" """)括起来的任意文本

    布尔值——True、False

    空值——只是在内存占了个位置,不能理解为0、空字符串('')、False或[]

    list列表,tuple元组,set集合,dict字典等结构化的数据

    print(not False)  # 输出 True

    print(not None)  # 输出 True

    print(not 0)  # 输出 True

    print(not '')  # 输出 True

    print(not [])  # 输出 True

    运算符

    算术运算符——加(+)、减(-)、乘(*)、除(/)、取模(%)、幂(**)、取整(//)

    比较运算符——等于(==)、不等于(!=)、大于(>)小于(<)、大于等于(>=)、小于等于(<=),比较运算符返回的结果为True或False

    逻辑运算符——与(and)、或(or)、非(not),逻辑运算符返回的结果为True或False

    成员运算符——确认数据是否在一个列表或元组中in、not in

    身份运算符——比较两个对象的存储单元,is判断两个标识符是否引用自同一个对象,is not

    运算符的优先级依次递增:

    逻辑运算符: or

    逻辑运算符: and

    逻辑运算符:not

    成员运算符: in, not in

    身份运算符: is, is not

    比较运算符: <,<=,>,>=,!=,==

    按位或: |

    按位异或: ^

    按位与: &

    移位: << ,>>

    加法与减法: + ,-

    乘法、除法与取余: *, / ,%

    正负号: +x,-x

    赋值运算符——= += -= *= /= %= **= //=


    相关文章

      网友评论

        本文标题:【python学习日记】超基础

        本文链接:https://www.haomeiwen.com/subject/yvqpuftx.html