美文网首页
运算符和变量

运算符和变量

作者: 白与黑_d83f | 来源:发表于2018-12-26 22:55 被阅读0次

    一.运算符

    分类:数学运算符、比较运算符、逻辑运算符、赋值运算符、位运算符

    1.数学运算符

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

    2.比较运算符

    (大于)、<(小于)、=(等于)、>=(大于等于)、<=(小于等于)、!=(不等于)
    注意:所有比较运算符结果都是布尔值

    3.逻辑运算符

    分类:and(逻辑与运算)、or(逻辑或运算)、not(逻辑非运算)

    4.赋值运算符

    分类:=,+=, -=, *=, /=, //=, %=, **=

    a. 变量 = 结果 -->将结果赋值给变量

    b. +=, -=, *=, /=, //=, %==, **=

    变量 += 数字 -->变量 = 变量 + 数字

    二.补充

    一个变量有三要素,分别是:类型(变量中存储的数据的类型)、值(变量中储存的数据)、地址(变量真正储存的内容,数据的地址)
    类型 - type(变量)
    值 - 直接使用变量,就是使用值
    地址 - ID(变量)
    ==和is的区别
    ==:判断的是值是否相等
    is:判断的是地址是否相等

    三.数字类型

    数字类型:int(整型),
    float(浮点型)
    包含所有的小数,支持科八进制学计数法
    num2 =3e2 # 代表 3乘以10的2次方
    complex(复数型)
    实部+虚部j,注意:j前面必须有数字
    bool(布尔型)值只有True==1和False==0

    四.字符串

    1.字符串类型(str)

    str1 = 'abc'
    str2 = "abc123"

    2.字符串类型(str)

    str是python自己提供的一种容器,一个字符串可以储存多个字符
    字符定义:Python中只有字符的概念没有字符类型,如果在Python中要表示字符,用一个长度为1的字符串表示。
    字符串不可变但是有序,不可变指的是字符的值和字符串的长度不变,有序指的是每个字符在字符串中的位置是确定的。

    3.字符串中的字符

    a.普通字符:包括一般的字母、数字、符号、其他文字。例如:'a','g','1'

    b.转义字符:通过一些特定的字母前加\,来表示特殊的功能或者意义,这样的字符就是转义字符。

    注意:1.没有阻止转义的时候,一个转义字符的长度是1。
    2.可以在字符串的最前面加r/R,来阻止转义。(阻止字符串中所有转义字符的转义)

    c.编码字符:在字符中用\u1234,这里的1234表示四位十六进制的编码值。

    符号 含义
    \n 换行
    \' 表示一个单引号
    \" 表示一个双引号
    \t 表示一个tab键
    \\ 表示一个\

    4.字符编码

    目前unicode包含ASCII码,采用两个字节进行编码。
    小写字母的编码范围:97-122
    大写字母的编码范围:65-90
    中文的编码范围:0x4e00-0x9fa5
    a.chr(编码值) - 获取对应的字符
    b.ord(获取字符的编码) - (以十进制方式返回)

    相关文章

      网友评论

          本文标题:运算符和变量

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