首页 > 编程语言 > 详细

Python瞎学第一次整理

时间:2020-03-15 12:29:24      阅读:61      评论:0      收藏:0      [点我收藏+]

简单地Python基础知识,虽然看着都懂,自己再整理一下也算是加深印象

(一)变量

Python中的变量不需要提前定义(对比C),直接赋值给变量名即可。

变量名称和C相同,只能包含字母,数字和下划线,且不能以数字开头

(二)字符串

顾名思义,就是一串字符,字符串中可以包含任何字符,需要使用单引号或者双引号括起来。跨行字符串使用三个连续双引号括起来。

那么问题来了,双引号括起来的字符串中含有双引号肯定会引起歧义,怎么解决这个问题呢?

solution1:使用转义字符 \ 对字符串中的引号进行转义。

print(Let\‘s go!)

solution2:如果字符串中仅有单引号,可以用双引号括;同理,如果仅有双引号,可以使用单引号括。

>>>print("what does ‘EMS‘ mean?")
what does EMS mean?
>>>print(what does "EMS" mean?)
what does "EMS" mean?

那么问题又又来了,\为转义字符,那么字符串中出现 \ 如何仿真其自动转义呢?

solution1:\前加\对本身进行转义

print(\n escape)
print(\\n escape)

输出为:

技术分享图片

solution2:在字符串前加上r

print(r\n escape)

输出为:

技术分享图片

 

补充:转义字符

是什么:

对于一个给定的字母表,一个转义字符的目的是开始一个字符序列,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义。

某一些字符在加上 \ 后有了新的含义和作用,或者一些字符有了特定含义(单双引号,反斜杠等),使用\将其表示为本身含义,进行了转义:

转义字符 含义说明
\n 换行符,光标位置移到下一行开头
\r 回车符,光标位置移到本行开头
\t 水平制表符,即Tab键,相当于四个空格
\a 蜂鸣器响铃
\b 退格(Backspace)
\\ 反斜线即打出 \
\‘ 单引号
\" 双引号
\ 字符串行尾的续行符,一行未完转到下一行继续写

举例:

#使用\t排版
str1 = 网站\t\t域名\t\t\t年龄\t\t价值
str2 = C语言中文网\tc.biancheng.net\t\t8\t\t500W
str3 = 百度\t\twww.baidu.com\t\t20\t\t500000W
print(str1)
print(str2)
print(str3)
print("--------------------")
# \n在输出时换行,\在书写字符串时换行 info = "Python教程:http://c.biancheng.net/python/\nC++教程:http://c.biancheng.net/cplus/\nLinux教程:http://c.biancheng.net/linux_tutorial/" print(info)

运行结果:

技术分享图片

Python瞎学第一次整理

原文:https://www.cnblogs.com/neoooxu/p/12496578.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!