Python学习笔记(一)

print() 的作用是什么?
print() 会在输出窗口中显示一些文本(在这一讲中,输出窗口就是IDLE shell窗口)。

在 Python 里对待缩进代码要十分小心,如果没有正确地缩进,代码所做的事情可能和你的期望相去甚远(就像C语言里边括号打错了位置)。如果在正确的位置输入冒号“:”,IDLE 会自动将下一行缩进!

 

 

 

如果我需要在一个字符串中嵌入一个双引号,正确的做法是?

print('''I l"o"ve you''')

print('I l"o"ve you')

print('I l\"o\"ve you')

print("I l\"o\"ve you")

 

 

 

看到这对单引号和双引号不太明白,以下对其查阅研究

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

举例:

1) print ('hello')

2) print( "hello")

1和2,结果都是hello

3) print( 'hell\'o')

4) print( "hell'o")

3和4,结果都是hell'o

5) print( 'hell"o')

6) print ("hell\"o")

5和6,结果都是hell"o

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

如:

Print( '''

hello'

world"

''')

结果是

hello'

world"

 

 

 

如果非要在原始字符串结尾输入反斜杠,可以如何灵活处理?

>>> str = r'C:\Program Files\FishC\Good''\\'

>>> str

'C:\\Program Files\\FishC\\Good\\'

>>> print(str)

C:\Program Files\FishC\Good\

原始字符串:在 Python 中,反斜杠主要用来作为转义字符的,当我们需要用其本身含义时,可以对其自身前面加一个转义字符处理。而如果是以r开头,那么说明后面的字符,都是普通的字符了,即如果是“\n”那么表示一个反斜杠字符,一个字母n,而不是表示换行了。这就是原始字符串的含义,让字符串中的反斜杠回归原始的本意。但是 r不能对末尾是反斜杠的字符串进行定义,如果不需要在原始字符串结尾输入反斜杠,可以r'C:\Program Files\FishC\Good'。如果非要使用 r 进行原始字符串操作的话可以采用如下形式解决:r'C:\Temp' '\\' 或者 r'C:\Temp'+'\\'。

 

 

 

Python3 中,一行可以书写多个语句吗?

可以,需要用逗号分隔开

>>> a=1;b=2;

 

 

 

Python3 中,一个语句可以分成多行书写吗?

可以,使用反斜杠将多行分开

>>> 'I love you'

'I love you'

>>> 'I lov\

e you'

'I love you'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值