python基础,变量,操作符

爬虫?估计要等好一会才会用
字符串
转义字符
:用一个特殊的方法表示出一系列不方便写出的内容,比如回车键,换行键,退格键,借助反斜杠字符,一旦字符串中出现反斜杠,则反斜杠后面一个或几个字符表示已经不是原来的意思了 ,进行了转义;一旦出现反斜杠要加倍小心,可能有转义字符出现,不同系统对换行操作有不同的表示:
Windows:\n
linux: \r\n
s = ‘let’s go’
1.可以使用嵌套引号,即外层使用双引号s = “let’s go”
2.转义字符 ss=‘Let’s go’

\

sss=“c:\user”
打印出c:\user
s1 = “I love \r\n wangxiaojing”
\r\n 相当于换行,打印出:
I love
wangxiaojing
--------------------------------------------
格式化
把字符串按照一定的格式打印或者填充
s = “xxx 您好,我们xxxx学院开课了”
格式化由两种方法
百分号(%)
在字符串中,利用%表示一个特殊的含义,表示对字符进行格式化
%d:此处应该放入一个整数
%s:此处应该放入一个字符串
s=“I love %s”

				出现NameError表示未定义

		利用format函数格式化字符串
		-直接用format函数进行格式化
		-推荐使用这种方法:
		 在使用上,以{}和:代替%号,后面用format带参数完成
		 s =  "I love {}".format{"LiuXiaoJing"}
		 print(s)

##None
表示什么也没有; 如果函数没有返回值,可以返回None,用来占位置,用来解除变量绑定

##表达式
由一个或者多个数字或者变量和运算符组合成的一行代码
通常会返回一个结果
运算符
由一个以上的值经过变化得到新值的过程叫运算,用于运算的符号叫做运算符
运算符的分类:(7种)
#算数运算符
%取余运算; // 取商运算,也叫地板除; **表示幂运算;加减乘除,python中没有自增减运算符
#比较或者关系运算符
对两个变量或值进行比较的,比较的结果是布尔值,即True/False,用==和!=判断;大于小于,><;>=和<=
#赋值运算符
=; +=; -= 所有的运算符都有这种缩写形式
#逻辑运算符
对布尔值进行计算的符号,and 逻辑与;or 逻辑或 ; not逻辑非
Python中逻辑运算没有异或运算,
and看做乘法,or看做加法,
True看做1,False看做0
逻辑运算就能转换成整数数学运算,最后结果如果是0则为false,否则为true
逻辑运算的短路问题:逻辑运算式,按照运算顺序计算,一旦能够确定整个试子未来的值,则不再进行计算,直接返回值
a= True or xxxxxxxxxxxxxx
这个例子直接返回True
#位运算
#成员运算符
用来检测某一个变量是否是另一个变量的成员常见in和not in
#身份运算符
is:用来检测两个变量是否是同一个变量 语法就是 var1 is var2
is not:用来检测两个变量不是同一个变量 语法就是 var1 is var2
#运算符的优先级问题:
永远记住括号具有最高的优先级
如果一个表达式太长,建议拆分成几个表达式的组合


内建函数

猜你喜欢

转载自blog.csdn.net/ykallan/article/details/84136137