python基础-数字类型

1.数字的简单运算

  常用运算符

    +, -, *,  /, %, //,**

    python基础-数字类型

    = 就是赋值运算符,在变量介绍中已提及过,a=13;

    这里要说下赋值运算符的参数运算,

    +=, -=, *=, /=, //=, %=

     a += b --> a = a + b  参数赋值可以使代码更整洁,可读性更强

    python基础-数字类型

  b,kb,mb,gb之间的转换

    计算机的计量单位,相邻单位有1024相差量,这里就会用到乘法相关运算

    1GB=1024MB=1048576KB=1073741824B

    python基础-数字类型

  字符串与数字间的乘法

    可以重复字符串中的内容,生成新的字符串

    字符串*3

    python基础-数字类型

    此时仍想使用原变量名引用字符串的话,有两种写法,字符串名=字符串名*3 或 利用*= ,字符串名*=3

    python基础-数字类型

    同样情景,在列表上的应用,结果上是重复列表中的元素,两种写法一是在原列表上修改、二是生成新列表;

    python基础-数字类型

    同样的情景,在元组上的应用,重复元组中的元素生成新元组;

    python基础-数字类型

    以上,可得出结论,不可变数据类型是否使用参数运算符,变量引用的对象均会改变,

    可变数据类型使用参数运算符时,变量引用的对象未改变,是改变了对象的值。

    再试一下字典,(字典不支持该用法,会报错

    python基础-数字类型

2.比较运算符

  比较运算符返回的结果是布尔类型;

  简单比较

    ==,!=, >, <, >=, <=

  身份运算符

    is , is not 判断两个对象是否为同一对象(同一性比较)

  python基础-数字类型

    顺带看一下列表,元组和字典相关数据类型,is同一性的判断

  python基础-数字类型

  

    

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python基础-数字类型 - Python技术站

(0)
上一篇 2023年4月2日
下一篇 2023年4月2日

相关文章

  • python基础-字符串常用方法

    1.字符串capitalize函数   (capitalize vt. 资本化,用大写字母书写(或印刷); 把…首字母大写;)   将字符串的首字母大写,其它字母小写;   用法:newstr = string.capitalize() 修改后生成一个新字符串(因为字符串是不可更改数据类型);      ”.capitalize() 返回为空,不会报错; …

    2023年4月2日
    00
  • python基础-数据类型间的转换

    数据类型转换:将自身数据类型转化成新的数据类型,并拥有新数据类型相关操作的过程; 为方便更好的帮助处理业务,将数据变更为更适合业务场景的类型; a = ‘1’,  此时想使用数字的数学操作,就需要先将字符串转化为数字类型;   1.数字与字符串间的转换 # 字符串转换成整数 a = ’34’ b = int(a) print(b) # 34 # 此时字符串内…

    2023年4月2日
    00
  • python基础-列表、元组常用方法

    元组是不可变数据类型,可用方法较少,所以可以直接和列表一同对比记忆; 1.len() 方法在列表、元组中的使用   求列表、元组的长度;   len() 方法可以统计除了数字外的任意数据类型的长度;    2.列表、元组的累加累乘   重复列表、元组中的元素;    3.成员判断符号in在列表、元组中的使用    4.列表内置函数append()   向列表…

    2023年4月2日
    00
  • python基础-面向对象

    1.面向对象   面向对象编程是在面向过程编程的基础上发展来的,它比面向过程编程具有更强的灵活性和扩展性,所以可以先了解下什么是面向过程编程:   面向过程编程的核心是过程,就是分析出实现需求所需要的步骤,通过函数一步一步实现这些步骤,接着依次调用即可,再简单理解就是程序   从上到下一步步执行,从头到尾的解决问题;   而面向对象编程是把构成事物的整个需求…

    2023年4月2日
    00
  • python基础–简单数据类型预览

    为了适应更多的使用场景,将数据划分为多种类型,每种类型都有各自的特点和使用场景, 帮助计算机高效的处理和展示数据。(比如数字用于数学运算、字符串用于信息传递、页面文字展示等) 1.数字类型   整型     整型就是我们说的整数,0也是整数,是一种特殊的整数;      int 既是整型的代表,又是定义整型的函数;      定义一个整型,并不一定必须用in…

    2023年4月2日
    00
  • python基础-函数

    1.函数定义   函数就是将完成一件事情的步骤封装在一起并得到最终的结果;   函数名代表了这个函数要做的事情;   函数体是实现函数功能的流程;   添加一个函数也被叫做实现了一个方法或功能;   函数可以帮助我们重复使用一些操作步骤;   2.def   通过关键字def定义函数;   def  name(args…):     print(”) …

    2023年4月2日
    00
  • python基础-异常处理

    1.异常与异常处理   异常就是程序中的错误,正常情况下程序是自上而下逐行执行的,当遇到异常时,就会报错退出执行;   异常处理就是在程序中可能出错的地方进行提前预捕获,并将异常部分的程序进行修正使得程序正常执行。   2.异常的语法   利用try … except … 关键字 # 以字符串的upper方法为例 def new_upper(str_…

    2023年4月2日
    00
  • python基础-字典常用操作

    1.通过key获取value   dict = {key1: value1, key2:value2}   dict[‘key1’] 可获取到key1对应的value1   person = {‘name’: ‘tt’, ‘age’: 13} print(person[‘age’]) # 13 test_dict = {‘name’: ‘ll’, ‘age’…

    2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部