1.1转义字符
1序列:
\表反斜杆(‘)
\’表单引号(‘)
\”表双引号(“)
\a表ASCLL响铃符(BEL)
\b表ASCLL退格符(BS)
\f表ASCLL进纸符(FF)
\n表ASCLL换行符(LF)
\N{name}表Udicode数据库中的字符名,其中name时它的名字,仅Unicode适用
\r表ASCLL回车符(CR)
\t表ASCLL水平制表符(TAB)
\uxxxx表值为16位进制xxxx的字符
\Uxxxxxxxx表示值为32位十六进制值xxxxxxxxx的字符
\v表ASCLL垂直八进制符(VT)
\ooo表示值位八进制的ooo的字符
\xhh表示值位十六进制值hh的字符
2单双引号(‘ ‘ “”)使用转义字符的用法之一。(“”” ””” ‘’’ ’’’类似)比如你想写“understand”joe.”,python会认为“understand”前后的两个引号时字符串的边界,从而把这个字符串弄错。而下面的转义字符可以解决:
“understand\”joe”
‘understand\’joe’
2.input()的用法
1.input() 函数接受一个标准输入数据,返回为 string 类型。运行的脚本,当脚本停下来的时候用键盘输入你的需要的数值。
2.当y=input(“name”)时输出会有name提示用户,然后再停止脚本,等待键盘输入。者就是提示用户并且得到答案的方式。(错误写法:y=input(“name”,input())这样input()的结果没有存到变量中。)
3.如果为x=int(input()),他会从input()获取字符串形式的数值,然后用int()把它转换成整数。
用height=int(input())拿输入只能为整数否则会出错