1.字符串转义
1.1 需要输出单引号或者双引号
比如:想打印“I'm a little girl !”,有两种方法可以实现。
(1)使用转义符号“\”对字符串中的引号进行转义
>>> print("I\'m a little girl !") #需要注意转义符号(\)的位置
I'm a little girl !
(2)使用print直接打印
>>> print("I'm a little girl !")
I'm a little girl !
1.2 需要输出的字符串中有反斜杠
比如:想输出“C:\Users\Public\Pictures”
(1)可以使用反斜杠对自身进行转义
>>> print("C:\\Users\\Public\\Pictures") #注意需要对每个反斜杠进行转义
C:\Users\Public\Pictures
(2)可使用字符串前加英文字母'r'进行转义(适用于路径较长的情况)
>>> print(r"C:\Users\Public\Pictures")
C:\Users\Public\Pictures
(3)需要在字符串结尾处加反斜杠
如要实现:C:\Users\Public\Pictures\
则:
>>> print(r'C:\Users\Public\Pictures''\\')
C:\Users\Public\Pictures\
C:\Users\Public\Pictures\
或者:
>>> print(r"C:\Users\Public\Pictures""\\")
C:\Users\Public\Pictures\
C:\Users\Public\Pictures\
或:
>>> print(r"C:\Users\Public\Pictures"'\\')
C:\Users\Public\Pictures\
C:\Users\Public\Pictures\
2.Python的一些数值类型
整型、布尔类型、浮点型、E记法
重点记忆下E记法:
如:
>>> a = 0.0000000000000000000000000000016
>>> a
1.6e-30
>>> a
1.6e-30
>>> 1.5e10
15000000000.0
15000000000.0
>>> 1.5e4
15000.0
>>> 15e6 #其中e表示10,及10的多少次方
15000000.0
3. 两个BIF
3.1 type() 类型
type()函数可以查看括号中的数据类型,如:
>>> type('3')
<class 'str'>
>>> type(True)
<class 'bool'>
>>> type('True')
<class 'str'>
>>> type('3.1416588')
<class 'str'>
>>> type(5)
<class 'int'>
<class 'str'>
>>> type(True)
<class 'bool'>
>>> type('True')
<class 'str'>
>>> type('3.1416588')
<class 'str'>
>>> type(5)
<class 'int'>
3.2 isinstance()
注:有两个参数,第一个是待确定的参数类型,第二个是指定的类型, isinstance()返回的是布尔类型的值
>>> m = '大果果'
>>> isinstance(m, int)
False
>>> isinstance(m, int)
False
>>> isinstance(m, str)
True
>>> m = True
>>> isinstance(m, bool)
True
4.Python内置函数(BIF)的查询及用法
>>> dir(__builtins__) #可查询出所有内置的函数
>>> help(zip) #针对某一BIF的用法进行查询
5. not or and的优先级
not > and > or
assert作用
assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。
>>> assert 8 > 9
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
assert 8 > 9
AssertionError
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
assert 8 > 9
AssertionError
6. 几个BIF
range
break与continue的作用
break是终止循环体,跳出当前循环;continue是终止本轮循环,继续下一轮循环。