python函数知识点总结_PYTHON知识点汇总

print

语句也可以跟上多个字符串,用逗号“

,

”隔开,就可以连成一串输出:

print 'The quick brown fox', 'jumps over', 'the lazy dog'

Python

中,等号

=

是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。变量本身类型不固定

的语言称之为动态语言,与之对应的是静态语言。

静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。

如果字符串本身包含

'

怎么办?比如我们要表示字符串

I'm OK

,这时,可以用

" "

括起来表示。类似的,如果字符串包含

"

,我们就可以用

' '

括起来表

示:如果字符串既包含

'

又包含

"

怎么办?这个时候,就需要对字符串的某些特殊字符进行

转义

Python

字符串用

\

进行转义。

\n

表示换行

\t

表示一个制表符

\\

表示

\

字符本身

如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀

r

,表示这是

一个

raw

字符串,里面的字符就不需要转义了。如,

r'\(~_~)/ \(~_~)/'

。如果要表示多行字符串,可以用

'''...'''

表示

如果中文字符串在

Python

环境下遇到

UnicodeDecodeError

,这是因为

.py

文件保存的格式有问题。可以在第一行添加注释

# -*- coding: utf-8 -*-

print u'

中文

'

Python

中,布尔类型还可以与其他数据类型做

and

or

not

运算

直接用

[ ]

list

的所有元素都括起来,就是一个

list

对象。通常,我们会把

list

赋值给一个变量,这样,就可以通过变量来引用

list

索引从

0

开始,也就是说,第一个元素的索引是

0

,第二个元素的索引是

1

,以此类推。

因此,要打印第一名同学的名字,用

L[0]

添加

list

append()

方法或者

insert()

方法

定位删除

L.pop()

list

中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,

list

包含的元素个数保持不变。

缩进请严格按照

Python

的习惯写法:

4

个空格,不要使用

Tab

,更不要混合

Tab

和空格

,否则很容易造成因为缩进引起的语法错误。

if age >= 18:

要避免嵌套结构的

if ... else ...

,我们可以用

if ...

多个

elif ... else ...

的结构,一次写完所有的规则

奇数加和

for a in L:

sum+=a

x += 2

偶数不要

if x%2==0:

Continue

dict

的第一个特点是查找速度快,无论

dict

10

个元素还是

10

万个元素,查找速度都一样

。而

list

的查找速度随着元素增加而逐渐下降。

d={}

d.get(x)

可以取到

d{}

key

后面的

value

个数

len(s)

s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])

for name,score in s:

print name,':',score

s.remove():s.add()

比较函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值
>