python基础知识笔记

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是终止本轮循环,继续下一轮循环。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值