美文网首页
Python Hello Python

Python Hello Python

作者: Fizz翊 | 来源:发表于2018-07-17 18:33 被阅读63次

    1.sublime快捷键

    • 添加单行注释。 command + /
    • 保存 command + s
    • 编译执行 command + b
    • 新建文件 command + n
    • 复制粘贴 command + c/v
    • 全选 command + a
    • 剪切 command + x
    • 撤销 command + z
    • 反撤销 command+y或者command+shift+z
    • 按住command不放,让鼠标可以同时在多个位置设置光标
    • command + f 弹出搜索框

    2.print函数

    是Python的内置函数,作用是在控制台打印print括号里面的任何内容

    3.注释

    注释就是代码源文件中,用来进行注解说明的文字,不会对代码产生任何影响。

    '''
    多行注释方法1
    '''
    """
    多行注释方法2
    """
    

    4.标识符

    标识符是用来程序中命名用的(比如:变量名,类名,函数名)

    • 标识符是有字母,数字和下划线组成,并且数字不能开头 ---python3.x中标识符里面可以有中文,但是不推荐使用
    • 不能是python的关键字(保留字)
    • 区分大小写
    • 要见名知义(规范)
    • 不推荐使用python中的内置函数或者类名去作为标志符

    5.关键字

    系统保留的有特殊功能或者特殊意义的一些单词

    ['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']

    6.行与缩进

    缩进:每一行代码的位置和行开头的位置之间的空格数。在python中缩进店的写法有严格的规范,同一级的代码必须写在同一个缩进下面

    行:函数和类的声明前后必须要有两个换行,一般一个功能实现完成,实现下一个功能的时候最好也换行

    7.多行语句

    一条语句需要多行显示。
    a.在需要换行的地方加反斜杠,然后换行。
    b.在字典,列表,集合和元组等容器类型数据的字面量,在多行显示的时候可以直接换行

    8.基本数据类型

    • 整型:int (在python2.x有long,pytho3中没有) 所有的整数
    • 浮点型:float 所有的小数
    • 布尔值(bool):True,False
    • 复数:complex 包含所有的复数
    • 字符串:str
    • 列表:list
    • 字典:dict
    • 集合:set
    • 元组:tuple

    可以通过type查看数据类型

    print(type(12e2))
    

    结果:

    <class 'float'>
    

    9.变量

    含义:在程序中可以通过变量来存储数据
    注意:一个数据有type(类型),id(数据存储在计算机中的地址)和value(值)三个属性
    变量存储数据的时候,有两种情况,第一种情况,存value --> 数字类型,字符串, 第二种情况,存id -->列表,字典,集合,元组,类的对象。

    10.运算符

    运算符分为数字运算符,比较运算符,逻辑运算符,赋值运算符,位运算符
    (1)数学运算符(+,-,,/,%,*,//)
    +:求和
    -:求差
    *:求乘积
    /:求除法
    %:取余
    **:幂次方
    //:整除:取商的整数部分
    (2)比较运算符(>,<,==,<=,>=,!=)
    比较运算符的结果全是布尔值:True,False

    ,<,==,<=,>=:判断两个数的大小,正确为True,错误为False
    !=:如果两个数不相等,结果就是True,否则就是False

    在Python中,可以像数学中一样连续判断

    number=15
    result=10<number<20
    print(result)
    

    结果:

    True
    

    (3)逻辑运算符(与and,或or,非not)
    逻辑运算符的运算数据是布尔值,结果也是布尔值

    • 与(and):当同时为True的时候才为True,只要有一个为False结果就是False,相当于并且。使用条件:需要两个或者多个条件同时满足,就使用逻辑与
    • 或(or):只要有一个为True,结果就是True;只有两个都是False时才为False,相当于或者。使用条件:需要两个或者多个条件中满足一个就可以,使用逻辑或
    • 非(not):取反,如果是True,结果就是False;如果是False,结果就是True

    (4)赋值运算符(=,+=,-=,=,/=,%=,*=,//=)
    赋值运算符的作用:将赋值符号右边的表达式的值赋给左边的变量

    number = 100
    number += 10 #相当于number = number+10
    number -= 10 #number = number -10
    number *=10 #number = number*10
    

    (5)运算符的优先级
    优先级从低到高:赋值运算符<逻辑运算符<比较运算符<算数运算符

    在算数运算符中,先幂运算在乘除取余取整在加减

    可以通过添加括号来改变运算规律。

    11.进制的转换

    (1)十进制
    基数:0,1,2,3,4,5,6,7,8,9
    特点:逢10进1
    (2)二进制
    基数:0,1
    特点:逢2进1
    128 64 32 16 8 4 2 1
    (3)八进制
    基数:0,1,2,3,4,5,6,7
    特点:逢8进1
    (4)十六进制
    基数:0-9 a(10),b(11),c(12),d(13),e(14),f(15)
    特点:逢16进1

    关于Python中的二进制,八进制,十六进制

    • 0b(二进制) 1011 #基数是0,1 并且数字前加前缀0b表示二进制
      bin(整数)函数 将其他进制的整数转换为二进制数
    • 0o(八进制) 123 #基数是0-7,并且数字前面加前缀0o或者0O表示八进制
      oct(整数) 将其他进制的整数转换为八进制

    • 0x(十六进制)2f #基数是0-9,a-f,并且数字前面加前缀0x或者0X表示十六进制
      hex(整数)将其他进制的整数转换为十六进制

    相关文章

      网友评论

          本文标题:Python Hello Python

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