美文网首页
Python学习笔记(一)

Python学习笔记(一)

作者: 7468cfcb4aba | 来源:发表于2019-08-13 07:45 被阅读0次

        近期整理一下暑期python学习的笔记,主要是一些基础知识

    一.python程序的组成

    1.python是模块由组成 

    2.模块又是由语句、函数 、类、数据等组成   

    3.语句包含表达式

    4.表达式建立并处理数据对象

    二.python的核心类型

        1.数字:int(整型)  float(浮点型)bool(布尔型)----->True或False(可以用0或1代替)    字符串    列表    字典    元组

        2.查看变量类型:

        使用    type()

    注意:python中的变量不需要提前声明类型     例如:a = 3    b = "hello"

    三.算术符类型

      算术运算符主要有:

            +    -    *    /    //(取整,又叫地板除)    **(幂运算)    %(取余数)

    1.加法    +

        1.数值类型:和正常运算没区别

         2.字符类型:作用是拼接字符串

        注意:只能同类型相加

    2.减法    -

         1.数值类型:数值运算 和 正常的没区别

         2.字符类型:不存在

    3.乘法    *

        1.数值类型:正常的乘积

        2.字符类型:重复输出目标字符串

    4.除法    /

        1.数值类型:正常的除法运算

        2.字符类型:不存在

    5.地板除    //

        作用: 取整

        格式: a  //  b

        注意 :只取整数部分

        例如:print( 9 // 2)         # 4

    6.求余    %

        作用:取余

        格式: a % b

        例如:print(9 % 4)   # 1

    7.幂运算    **

        作用:求次方

        比如: a ** b  表示 a 的 b次方

        例如:print(3 ** 3)   # 27

    小练习:

        定义两个变量:a , b分别赋值 5,6,

    要求:在不使用第三方变量的情况下,交换a  , b的值

    方法一:

    方法一 方法二

    8.符合赋值运算符

        +: a = a + b ----> a += b

        -: a = a - b ----> a -= b

        *: a = a * b ----> a *= b

        /: a = a / b ----> a /= b

        //: a = a // b ---> a //= b

        %: a = a % b  ----> a %= b

        **: a = a ** b ---> a **= b

    九.比较运算

        > < >= <= != ==

        语法:

        左表达式 < 右表达式

        说明:

        返回值是布尔类型

        注意:

        1.如果是数值,直接比较数值大小

        2.如果是字符,比较的是ascill

            a  ----> 97

            A  ----> 65

            0  ----> 48

           3.字符不能和数值进行比较运算

    十.格式化输出

        %d: 整数占位

        %f:浮点数占位

        %s:字符串占位

    十一.基本输出函数

        input:

            作用:从标准输入设备上读取一个字符串

        格式:

            input("提示字符")

            返回值: 用户输入的字符串

        注意:提示字符可有可无

        注意:

            input接收的都是字符串,如果需要进行数值运算,需要使用函数强转

            第一个: int  转为整型

            第二个: float  转为浮点型

            第三个: eval  保持原本输入数字的类型

             如果输入的是小数型的字符串,需要先float强转为小数型,再用int 转为整型

    十二.if条件句

        if 真值表达式:

            语句1

        elif 真值表达式:

            语句2

        ...

        else:

            语句3

        注意:

        1.python中不需要括号来控制格式和范围,是以缩进来起作用

        2.elif语句可以有一个或多个,也可以没有

        3.else语句最多只能有一个,可以没有

    十三.条件表达式

        表达式1  if  真值判断 else 表达式2

            作用:

                根据真值表达式的值(True / False)     来决定执行表达式1 还是表达式2

            并返回相应的结果

    十四. and  or  not

        not : 取反操作,对布尔取非,如果布尔值为True 返回值就是False,否则返回True

        and:x   and y

            与操作,优先返回假值对象

            当x布尔值为False,直接返回False ,否则返回y

        or:    x  or y

        或操作:

            优先返回真值对象

    十五.内建的数值型函数

        abs(x):取x的绝对值

        round(x,y):对数值进行四舍五入操作,y是小数向右取整的位数,负数代表向左取整的数

        pow(x,y,z=None):相当于 x ** y,如果z 不为 None 那就相当于 x ** y % z

        help():

            用于查看函数的帮助文档

            help(函数名)

    相关文章

      网友评论

          本文标题:Python学习笔记(一)

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