您的位置:首页 > 编程语言 > Python开发

python基础知识笔记

2017-04-06 11:22 274 查看



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\

或者:
>>> print(r"C:\Users\Public\Pictures""\\")

C:\Users\Public\Pictures\

或:
>>> print(r"C:\Users\Public\Pictures"'\\')

C:\Users\Public\Pictures\

2.Python的一些数值类型

整型、布尔类型、浮点型、E记法
重点记忆下E记法:

如:
>>> a = 0.0000000000000000000000000000016

>>> a

1.6e-30

>>> 1.5e10

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'>

3.2 isinstance() 

注:有两个参数,第一个是待确定的参数类型,第二个是指定的类型, isinstance()返回的是布尔类型的值

>>> m = '大果果'

>>> 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



6. 几个BIF

range

break与continue的作用
break是终止循环体,跳出当前循环;continue是终止本轮循环,继续下一轮循环。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python