美文网首页
Python 学习笔记

Python 学习笔记

作者: 真的是选么 | 来源:发表于2016-03-09 23:29 被阅读51次

    这是一篇我自学Python的文章,可能会断断续续或者不完整,仅作参考。
    略过安装环境的步骤。


    算数、字符串与变量

    整数计算

    整数是不带小数部分的数字,例如1,10,22,65
    4种基本运算符:+、-、*、/
    Python还使用 **%来表示乘方和求余。//表示整除。

    >>>5 + 9
    14
    >>>22 - 6
    16
    >>>12 * 15
    180
    >>>24 / 3
    8.0
    >>>25 % 6
    1
    >>>2 ** 4
    16
    

    浮点数计算

    在Python中,浮点数是带小数点的数,例如3.2、2.8、-3.2
    所有适用于整数的运算符都可用于浮点数。

    >>> 3.2 * 5.1 + 1.2
    17.52
    

    Python同样存在 溢出 与 精度有限。

    其他函数及模块导入

     acos(x)     求x的反余弦(结果是弧度)   acos(2.0)等于0.0
     asin(x)     求x的反正弦(结果是弧度)   asin(0.0)等于0.0
     atan(x)     求x的反正切(结果是弧度)   atan(0.0)等于0.0
     ceil(x)     为x取整,结果是不小于x的最小整数   ceil(9.2)等于10.0     ceil(-9.8)等于-9.0
     cos(x)  求x的余弦(x是弧度)     cos(0.0)等于1.0
     exp(x)  求幂函数e`  exp(1.0)等于2.71828    exp(2.0)等于7.38906
     fabs(x)     求x的绝对值  fabs(5.1)等于5.1    fabs(-5.1)等于5.1
     floor(x)    为x取整,结果是不大于x的最大整数   floor(9.2)等于9.0    floor(-9.8)等于-10.0
     fmod(x,y)   求x/y的余数,结果是浮点数  fmod(9.8,4.0)等于1.8
     hypot(x,y)  求直角三角的斜边长度,直边长度为x和y:Sqrt(x2-y2)     hypot(3.0,4.0)等于5.0         
     log10(x)    求x的对数(以10为底)    log10(10.0)等于1.0    log10(100.0)等于2.0
     pow(x,y)    求x的y次方(xy)  pow(2.7,7.0)等于128.0    pow(9.0,0.5)等于3.0
     sin(x)  求x的正弦(x是弧度)     sin(0.0)等于0.0
     sqrt(x)     求x的平方根  sqrt(900.0)等于30.0    sqrt(9.0)等于3.0
     tan(x)  求x的正切(x是弧度)     tan(0.0)等于0.0
    

    使用任何模块前需要导入模块,下面以math模块为例

    import math #导入math模块
    math.sqrt(5) #调用math模块
    

    这两种导入方式导致调用的方式不同。

    from math import * #导入math模块
    sqrt(5) #调用math模块
    

    字符串

    字符串是一些字符或字符集合,例如'cat!'、'cat'、'http'
    表示字符串需要用引号来表示' '、''' '''、" "
    len(c) 可用来统计字符串个数

    >>> len('hello')
    5
    >>> len('char')
    4
    

    len(c) 返回的是整数,可以直接参与整数运算。

    字符串也可以参与“相加”运算,将字符串拼接起来

    >>> 'hello' + ' world'
    'hello world'
    >>> 'hi' * 3
    'hihihi'
    

    变量

    在Python中,变量标记(label)或者指向一个指。

    >>> color = 'blue'
    >>> color
    'blue'
    

    color 表示的是一个变量名,它指向一个值:‘blue’
    变量的命名规则:
    1.变量名长度不限,但必须是字母、数字、下划线_,不能使用空格、连字符、标点符号和其他字符。
    2.变量名第一个字符不能是数字。
    3.不能将Python关键字作为变量名。比如 if、in、is 等。

    实例项目

    字符串处理

    #!/usr/bin/python
    # -*- coding:utf-8 -*-
    
    pwd = input("What's your name? \n")
    if pwd == 'flower':
        print('Logging on success')
    else:
        print('fild to logging on')
    print('All done')
    
    # 另外一种写法 print('yes') if pwd == 'flower' else 'no'
    #可代替上面的写法
    

    知识点 :
    1.字符串的输入
    2.转义字符
    3.条件语句
    4.布尔逻辑
    5.打印字符串
    6.注释


    不定期更新

    相关文章

      网友评论

          本文标题:Python 学习笔记

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