Python基础,,基本知识转义字符:转


基本知识转义字符:
转义字符描述
\(在行尾时)续行符
\\反斜杠符号
\‘单引号
\"双引号
\a响铃
\b退格(Backspace)
\e转义
\000
\n换行
———————————————————————字符串要使用 单引号、或是双引号、或是三双引号括起来:A、三引号包含的字符串可由多行组成,一般可表示大段的叙述性字符串B、双引号中可以输出单引号内容不用转义C、单引号中可以输出双引号内容不用转义技术分享图片技术分享图片———————————————————————常量:如10、100这样的数值或者“Hello World!”这样的字符串,具备字面的含义,可以按照字面上的含义使用它们的值,这就是常量。常量的值不能改变变量:是计算机中存储信息的一部分内存,这部分内存中存储的信息可以变化,即可以保存任何东西。为了方便调用这部分内存中存储的信息,为其设置一个名称,即变量名。在python中创建变量的方法非常简单:起个名字,给它一个值,如:我们的程序中需要存储用户的姓名,年龄和性别,使用下面的声明来定义变量:技术分享图片————————————————————————————————————————————给变量命名的时候,需要遵循特定的规则:1.变量名可以包含数字、字母、下划线2.变量名的第一个字符必须是字母或下划线3.变量名区分大小写4.一些预留的单词,也不能使用它们做为变量的名字,因为他们已被提前赋予了含义,如print, input, if, while等————————————————————————————————————————————在程序中,=号是一个赋值符号。它表示我们正在把=号右边的值赋给左边的变量。在程序中,声明语句x=y和y=x有着不同的含义在IDLE编辑器中输入下面的代码,并保存它:x=5y=10运行程序得到下面的输出:x=yprint(‘x=‘,x)print(‘y=‘,y)此时x和y分别值为多少?x=10 y=10————————————————————————————————————————————算数运算符:
操作符描述符例子
+加法-对操作符的两侧增加值a+b=30
-减法-减去从左侧操作数右侧操作数a-b=-10
*乘法-相乘的运算符两侧的值a*b=200
/除-由右侧操作数除以左侧操作数b/a=2
%模-由右侧操作数和余返回除以左侧操作数b%a=0
**指数-执行对操作指数(幂)的计算a**b=10的幂20
//地板除-操作数的除法,其中结果是将小数点后的位数被除去的商。9//2=4而9.0//2.0=4.0
————————————————————————————————————————————赋值运算符:
运算符描述示例
=简单的赋值运算符,赋值从右侧操作数左侧操作数c=a+b将指定的值a+b到c
+=加法AND赋值操作符,它增加了右操作数左操作数和结果赋给左操作数c+=a相当于c=c+a
-=减AND赋值操作符,它减去右边的操作数从左边操作数,并将结果赋给左操作数c-=a相当于c=c-a
*=乘法AND赋值操作符,它乘以右边的操作数与左操作数,并将结果赋给左操作数c*=a相当于c=c*a
/=除法AND赋值操作符,它把左操作数与正确的操作数,并将结果赋给左操作数c/=a相当于=c/a
%=模量AND赋值操作符,它需要使用两个操作数的模量和分配结果左操作数c%=aisequivalenttoc=c%a
**=指数AND赋值运算符,执行指数(功率)计算操作符和赋值给左操作数c**=a相当于c=c**a
//=地板除,并分配一个值,执行地板除对操作和赋值给左操作数c//=a相当于c=c//a
————————————————————————————————————————————整型:整数,没有小数部分的数字,比如:-5,-4,0,100,999等声明一个整型变量:age=20浮点型:带有小数点部分的数字,比如:1.234, -0.023, 12.01等声明一个浮点型变量:userWeight=67.2字符串:表示文本的数据类型声明一个字符串:username=“xiaoming” 或是 username=‘xiaoming’注意:1.可以使用连接符号+来连接多个字符串,比如“Erin”+“zhang”就 等于“Erinzhang” ————————————————————————————————————————————在python中有三个内建的函数可以让我们进行类型转换,分别是: int(), float(), str()int()函数: (1)把符合数字格式的数字型(类似于整型)字符串转换成整数(2)把浮点数转换成整数,但是只是简单的取整,而非四舍五入例如:把一个浮点型转换为一个整型,int(3.1415926) 得到的结果是3把一个字符串转换为一个整型,int(“4”) 得到的结果是4不能输入int(“hello”)或是int(“4.22321”) 这两种情况下会得到错误信息float()函数: 将整数和符合数学格式字符串转换成浮点数。例如: float(2)或者float(“2”) 得到的结果是 2.0 float(“3.1415926”) 得到的结果是 3.1415926, 3.1415926 它是一个浮点类型,而不是一个字符串,因为引号已经被删除了。str()函数:把一个整型或者浮点型转换成字符串例如: str(2.1) 得到的结果是 “2.1”bool()函数:除了数字0、空字符串、空值None,其他的值都认为是True技术分享图片————————————————————————————————————————————占位符:
格式符号转换
%c字符
%s字符串
%r字符串
%d带符号的十进制整数
%u不带符号的十进制整数
%o八进制整数
%x十六进制整数(小写字母)
%e乘方记号(带小写的“e”字母)
%f浮点实数
%g%f和%e中比较短的格式
%d:表示一个整数。如果我们想在整数前添加空格,我们可以在%和d之间添加表示字符串长度的数字,如: “%5d” %(123) 显示结果:“ 123”(在前面有两个空格,总长度为5)%f用于格式化浮点数(有小数点的数字)。%4.2f:4表示总长度,2表示2个小数位,总长度包括小数点所占的1位如果想要在数字前面添加空格,可以使用%7.2f,会显示成:“ 20.00”有2位是小数位,在20前面有2个空格,总长度是7————————————————————————————————————————————比较运算符:
运算符描述示例
==检查,两个操作数的值是否相等,如果是则条件变为真。(a==b)不为true.
!=检查两个操作数的值是否相等,如果值不相等,则条件变为真。(a!=b)为true.
<>检查两个操作数的值是否相等,如果值不相等,则条件变为真。(a<>b)为true。这个类似于!=运算符
>检查左操作数的值是否大于右操作数的值,如果是,则条件成立。(a>b)不为true.
<检查左操作数的值是否小于右操作数的值,如果是,则条件成立。(a<b)为true.
>=检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。(a>=b)不为true.
<=检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。(a<=b)为true.
————————————————————————————逻辑运算符:
运算符描述示例
and所谓逻辑与运算符。如果两个操作数都是真的,那么则条件成立。(aandb)为true.
or所谓逻辑OR运算符。如果有两个操作数都是非零然后再条件变为真。(aorb)为true.
not所谓逻辑非运算符。用于反转操作数的逻辑状态。如果一个条件为真,则逻辑非运算符将返回false。not(aandb)为false.
————————————————————————————————————————————运算符的优先级从高到底:
运算符描述
**幂(提高到指数)
~+-补码,一元加号和减号(方法名的最后两个+@和-@)
*/%//乘,除,取模和地板除
+-加法和减法
>><<左,右按位转移
&位‘AND‘
^|按位异‘或`‘和定期`或‘
<=<>>=比较运算符
<>==!=等式运算符
=%=/=//=-=+=*=**=赋值运算符
isisnot标识运算符
innotin成员运算符
notorand逻辑运算符

Python基础

评论关闭