• 第二章(1)


    2.1、数值

    1、两种数值类型:整型和浮点型

    在Python中前者无小数点,后者有。

    2、算术运算符

    加(+)、减(-)、除(/)、乘(*)、幂(**)。

    除法运算的结果为浮点型,即使结果为整数。

    3、print函数

    它用于在显示器上显示相应的数值。例如,print(n)

    它还可以显示一个数值表达式的值以及多个数值的值。例如,print(m,n,r,a+b,...)

    它还会触发一个换行操作。

    4、变量

    一般而言,变量是一个名称,对应着存储在内存的一个数据。在表达式使用变量之前,该变量必须先使用赋值语句进行赋值,如下

    variableName=numericExpression

    python语言规定:变量名必须以字母或下划线开头,并且只能由字母、数字和下划线组成,作为约定,将变量名中除了首个单词外,每个单词的首字母大写,其他都是用小写字母。这种命名约定又称为骆驼命名法。

    Python语言是区分大小写的。

    在Python中有33个具有特殊含义的单词,称为保留字(或者关键字)。IDLE使用橙色来显示保留字。

    5、abs、int与round函数

    绝对值函数abs(X)就是|X|。

    int函数将保持整数不变,并将浮点数通过丢弃小数部分转换为整数。

    round(n,r)函数的结果是四舍五入保留数值n的小数点后r位,参数r可以省略,这样n将四舍五入为整数。

    6、增量赋值

    var +=n

    将var的值加上n的值,运算符+=可看做执行了一个增量赋值,类似其他的增量赋值运算符,-=、*=、/=以及**=。

    7、其他两种整型运算符

    整除运算符(//)和求余运算符(%)。

    m除以n,如果得到一个商和余数,那么商就用//来运算,余数就用%来运算。

    8、括号与优先级

    当表达式中有括号时,算术运算符的执行顺序按照以下的优先级进行:

    1)括号中的部分优先计算(由内而外)

    2)幂运算

    3)乘法、除法(排列组合和整数)、求余运算

    4)加法和减法

    同级之间的优先级是从左到右。

    9、三种类型的错误

    文法和标点符号错误称为语法错误。当代码由解释器分析(在程序开始运行之前)时,语法错误会高亮显示。

    在程序正在运行时出现的错误称为运行时错误或异常

    第三种错误称为逻辑错误。

    10、内存中的数值对象

    n=5

    n=7

    变量n可看做是引用(或指向)数值5的内存地址。当第二行代码执行时,Python又分配了一个新的内存地址保存数值7,并将变量n重新指向新的内存地址。内存中的数字5可看做被丢弃了。最终,Python通过垃圾回收进程将孤立的数值从内存中移除。

  • 相关阅读:
    剑指offer--38.左旋转字符串
    剑指offer--37.和为S的两个数字
    剑指offer--35.数组中只出现一次的数字
    剑指offer--34.数字在排序数组中出现的次数
    剑指offer--33.丑数
    剑指offer--36.整数中1出现的次数(从1到n整数中1出现的次数)
    剑指offer--32.把数组排成最小的数
    剑指offer--31.二叉树中和为某一值的路径
    剑指offer--30.二叉搜索树的后序遍历序列
    剑指offer--29.从上往下打印二叉树
  • 原文地址:https://www.cnblogs.com/gary-guo/p/6683094.html
Copyright © 2020-2023  润新知