1.python的两个变量互换值时不需要建立临时变量,x,y=y,x即可实现x和y的值的互换。
2.print('\"life is short,let\'s learn python\"')使用转义字符可以避免引号配对造成的错误。
(这样的话语句外的第一个‘便不会和let‘s的’配对以至于造成语法错误)
常用python转义字符如下:
\n | 换行符,将光标位置移到下一行开头。 |
\r | 回车符,将光标位置移到本行开头。 |
\t | 水平制表符,也即 Tab 键,一般相当于四个空格。 |
\a | 蜂鸣器响铃。注意不是喇叭发声,现在的计算机很多都不带蜂鸣器了,所以响铃不一定有效。 |
\b | 退格(Backspace),将光标位置移到前一列。 |
\\ | 反斜线 |
\' | 单引号 |
\" | 双引号 |
\ | 在字符串行尾的续行符,即一行未完,转到下一行继续写。 |
3.为了避免输出内容的\被理解为转义字符,可以在print的打印内容前加一个字母r来表示其后的内内容为原始字符串,其后的转义字符将失效。
例如:print(r'\'姜鹏是我最爱的\n小狗勾\'')这样的输出结果为:\'姜鹏是我最爱的\n小狗勾\'
这样的好处在于当你想要输出如是C:\Program Files\Java的地址时不用担心\被当作转义字符
4.python输出字符串内容既可以用单引号括起,也可以被双引号括起,三引号也可以使用,三引号可以用三个单引号也可以用三个双引号,例如''' '''或者""" """,其用处如下:
例如:print(''' 你好
世界 ''');
输出内容为:
你好
世界
这里就不需要使用换行符\n了。
5.循环输出同一句话,可以写成print("hello"*n),其中n为一个非0整数。比起c和java好在不需要构建循环语句。
6.python的input函数是用来获取用户输入的字符串。不过用户可以根据需要强制转换输入数据类型。
标签:输出,01,python,单引号,学习,字符串,转义字符,print From: https://www.cnblogs.com/icesnowball/p/16726770.html