1.python里面%d表数字,%s表示字符串,%%表示一个%; 2.单引号内嵌套单引号需要转义字符/;单引号内嵌套双引号不需要嵌套; 双引号内嵌套双引号需要转义字符/;双引号内引用单引号不需要转义字符。 3.字符串编译的过程:gbk==>unicode==>utf16==>url解码 字符串解码顺序为:url解码==>utf16==>unicode==>gbk 4....
^表示行的开头,^\d表示必须以数字开头。 $表示行的结束,\d$表示必须以数字结束。 1. 2. 3. 你可能注意到了,py也可以匹配’python’,但是加上^py$就变成了整行匹配,就只能匹配’py’了。 2.正在表达式在python的使用 s = 'ABC\\-001' # Python的字符串 1. 对应的正则表达式字符串变成: 'ABC\-001...
这个是正则表达式,\d代表数字{3}代表3个 那么这个表达式就可以查找类似 123-1234这样的
a=int(input())b=int(input())c=int(input())e=a+b+c r=(a+b+c)/3 print("%d,%.2f" %(e,r))用input读入的是字符串,要调用int函数转换成整数。print函数也错了,用+进行的是字符串的连接。
在python中,系统默认从0开始计数,也就是说0代表第一个,1代表第二个,以此类推。x.format()代表x是按照format后括号里的形式输出的。在例子中,i = {0:d} (后面那个d不用管,是个格式问题)意思就是i等于format后的括号中的第一个参数,也就是i。同理,sum = {1:d} 意思就是sum等于第...
d应该是python的字典类型key-value,d.get(key)就是获取key对应的value
把0赋值给变量d。d等于0是把变量0赋值给变量d,而不是定义一个变量d,因为python中变量是没有定义的。等于号在python中是赋值运算符,还有关系运算符、逻辑运算符等。
字符串连接
self参数含义在类的代码(函数)中,需要访问当前的实例中的变量和函数的,即,访问Instance中的:对应的变量(property):Instance.ProperyNam,去读取之前的值和写入新的值调用对应函数(function):Instance.function(),即执行对应的动作此处的Instance本身就是self。Python中的self等价于C++中的self指针和Java、C#中...