美文网首页Python
day1学习总结0612

day1学习总结0612

作者: 星星曦馨 | 来源:发表于2018-06-23 13:23 被阅读0次

    Python学习总结1

    01-第一个Python程序

    1.1、sublime常用快捷键

    • Ctrl+s 保存
    • Ctrl+b 执行
    • Ctrl+/ 单行注释
    • Ctrl+c 拷贝
    • Ctrl+z 撤销
    • Ctrl+y 反撤销
    • Ctrl+a 全选
    • Ctrl+x 剪切
    1.2、print函数的用法
    print ('hell')
    

    02-Python基础语法

    2.1、注释

    • 注释就是写在代码中的说明性文字,用#。
    多行注释分为:
    • 在每一行前面加#;
    • 使用'''或者"""括起来

    2.2、标识符

    • 在开发中使用所有的名字都是标识符包含:变量名称、函数名、类名、对象名

    2.2.1、硬性要求:

    • 由字母、数字、下划线组成(_);
    • 数字不能开头;
    • 不能是保留字(关键字)
    • 规范:见名知意;PEP 8规范全部小写;多个单词可以用下划线_隔开

    常见报错

    SyntaxError  语法错误
    IndentationError 缩进问题检查是否有空格或者缩进错误
    
    处理办法:查看是否变量或者单词输入错误

    2.3、Python中-关键字

    查看关键字:
    import keyword  #import导入模块
    print (keyword.kwlist)
    ['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']
    

    2.4、行与缩进

    • 缩进使用空格和Tab键,不能混合使用,建议使用Tab;
    • 注意使用英文输入法。

    2.5、多行语句

    在Python中如果一行需要写多个语句,中间用分号(;)隔开,如下
    aaa = 1 ; abc = 2
    

    5.2一行代码写多行

    sum2 = aaa + \
        bbb + \
        ccc
    
    列表、字典、元祖、集合的元素在多行显示的时候,可以不用\链接
    dict1 = {
         'name':'xxx',
         'age':20,
        'gender':'男'
        }
    

    03-Python基本数据类型

    Python中标准的数据类型有六种:
    • Number(数字)、Str(字符串)、List(列表)、Tuples(元祖)、Sets(集合)、Dict(字典)

    3.1数字分为:整数(int)、浮点数(小数)、布尔(True/False)、复数(实部+虚数)

    使用type()函数去查看值的类型:
    print (type(True))
    
    3.2字符串
    • 单引号或者双引号括起来的数据就是字符串;
    • 空格也算字符串,空格字符串是有意义的字符串

    3.3转义字符

    Python需要转义字符来表示一些特殊的字符串;包括一些有特殊意义和特殊功能的字符串
    转义字符 描述
    (在行尾时) 续行符
    \ 反斜杠符号
    ' 单引号
    " 双引号
    \a 响铃
    \b 退格
    \e 转义
    \000
    \n 换行
    \v 纵向制表符
    \t 横向制表符
    \r 回车
    \f 换页
    \oyy 八进制数,yy代表的字符
    \xyy 十六进制数,yy代表的字符
    \other 其它的字符以普通格式输出
    在字符串前加r或者R,阻止转义字符转义

    04-进制转换

    • 进制分为:十进制(0-9)、二进制(0-1)、八进制(0-7)、十六进制(0-9,a,b,c,d,e,f)。
    二进制
    print (0b1101)    #二进制数字前加0b
    print (bin(100))    #将括号内的数字转换二进制
    print (bin(0o75))    #将括号内的八进制转换成二进制
    print (bin(0xaf))    #将括号内的十六进制转换成二进制
    

    八进制
    print (0o10)        #八进制数字前加0o
    print (oct(10))     #将十进制转换成八进制
    print (oct(0b110011))   #将二进制转换成八进制
    

    十六进制
    print (oxa1)    #十六进制数字前面加0xa
    print (hex(10)) #将十进制转换成十六进制
    print (hex(0o67))#将八进制转换成十六进制
    

    05-变量

    • 变量定义:用来存储数据,一个变量可以存储任何数据
    • 声明变量:变量名=初值
    • a.变量名:1、标识符;2、全部小写PEP 8命名方式;3、见名知意;
    • b.=:赋值符号,左边必须是变量,右边是由值的表达式;
    • c.初值:Python中声明变量必须赋值
    变量的3种办法
    name = 'zdf'    #声明一个变量,并且赋值
    a = b = c =10   #同时声明3个变量
    a1,b1,c1, = 10,12.6,'aaa'   #同时声明了3个不同的变量
    

    06-运算符

    Python中的运算符:算术运算符、赋值运算符、逻辑运算符
    算术运算符:+(加)、-(减)、(乘)、/(除)、//(整除)、*(幂运算)
    • +-*/%和数学里面相应的运算时一模一样的
    • //(整除):可以对浮点数做整除的操作,只是结果只保留整数部分(直接去掉小数部分,不会四舍五入)
    幂运算
    print (2**3)    #计算2的3次方
    

    数学运算模块

    • 通过import关键字可以导入Python中内置的模块;
    math是Python内置的一个提供数学运算的模块
    import math
    print (math.fabs(-20))
    
    求pi的圆周率
    print (math.pi)
    

    相关文章

      网友评论

        本文标题:day1学习总结0612

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