运算符和变量

一.运算符

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,669评论 0 5
  • 用了一个小时看APP打下这些文字,准备放在简书上。 刚才收到消息后,下了有才有财这款APP。首先盯着图标看了好一会...
    六月与蔷薇阅读 536评论 0 1
  • 郑委教育一 教育孩子有目的吗?有目标吗? 教育孩子有方法吗? 《 》《 》 《 》解决方法,我不过分追求钱,...
    02013a078b2b阅读 168评论 0 1
  • 独坐无风的傍晚 静静地望着远处的山峦 山花凋零 沉默 一如既往 那是最熟悉的小山崖 仿佛你一直都在 短发的姑娘...
    背刀者阅读 212评论 0 5
  • 心情一下子被破坏掉了。此刻很讨厌某个人。恨不得他消失。 太乏味了,我真的是三分钟热度啊。我看到对方必须按照我的想法...
    Jessie_Tan阅读 139评论 0 0

友情链接更多精彩内容