运算符和变量

2018-12-26  本文已影响0人  白与黑_d83f

一.运算符

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

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(获取字符的编码) - (以十进制方式返回)

上一篇下一篇

猜你喜欢

热点阅读