python什么时候需要加引号_Python学习笔记(八)-Python中的引号用法总结

Python中的引号:

1.表示多行注释--一对三个单引号或双引号表示多行注释

1 #-*-coding :utf-8-*- #防止乱码,方便在程序中添加中文,把编码统一成UTF-8

2 from selenium import webdriver #导入Selenium的Webdriver包

3 #导入time模块

4 importtime

5 driver = webdriver.Ie() #把webdriver的Ie对象赋值给变量driver

6 driver.get("mail.10086.cn") #获得浏览器对象后,通过get()方法,可以向浏览器发送网址(URL)

7 """

8 driver.find_element_by_id("txtUser").clear()

9 """

10 driver.find_element_by_id("txtUser").send_keys("13xxx")

11 driver.find_element_by_id("txtPass").clear()

12 driver.find_element_by_id("txtPass").send_keys("xx@#$%^&*()")

13 '''

14 time.sleep(3)

15 driver.find_element_by_id("cbauto").click() #点击保持登录状态

16 '''

17 driver.find_element_by_id("loginBtn").click() #元素定位搜索按钮,并发送单击事件click()

18 time.sleep(5)

19 #driver.quit() #退出并关闭浏览器及相关的驱动程序

2.用于定义字符串

单引号字符串:'abc'

双引号字符串:"abc"

三引号字符串:'''abc'''(三单引号),"""abc"""(三双引号)

总结:

(1)单引号内可以使用双引号,中间的内容会当作字符串打印

(2)双引号内可以使用单引号,中间的内容会当作字符串打印

(3)三单引号和三双引号中间的字符串在输出时会保持原来的格式。

实例:

808761-20170727163219399-584512670.png

(4)引号无论单双都是成对出现,当字符串需要加入引号时,可采用单引号与双引号互相嵌套使用

实例:

808761-20170727163838836-41641351.png

808761-20170727164128665-1342304793.png

(5)Python支持单引号,因为在某些场景下需要用到单引号,要么用“\”转义符转义(如果你的代码中有一大堆的转义符,肯定会很难看,python很好的解决了这个问题),要么外加一对双引号,如果是双引号,则外加一对单引号。

808761-20170727170613352-1317233080.png

808761-20170727171131993-588748227.png

(6)单引号转义,双引号括字符串,三引号用于自由换行。字符串变量赋值,用单双引号没有关系,但是当字符串中出现单引号时,单引号括起来内部单引号要用反斜杠转义,双引号括起来内部单引号不需要额外处理。

a. 单引号和双引号用法都是一样的,但是如果字符串里有相同的字符时要使用\进行转义。

b.三引号与他们不同之处:“所见即所得”,对于一段html或xml格式的字符串时用三引号更直观点(此时要用单引号或双引号时候需要进行转义)

菜鸟教程中的相关知识:

808761-20180606142750934-445938065.png

808761-20180606142804173-831791062.png

参考文章:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值