Home Archives Categories Tags Docs

python学习笔记1

发布时间: 更新时间: 总字数:1063 阅读时间:3m 作者: 分享

python学习笔记1

说明

  1. 缩进:单个制表符

  2. Python不区分单引号(‘)和双引号(“)

  3. 变量

Python中的变量不需要声明类型,是弱类型语言。可以直接使用=号赋值。

  1. 运算符

a) 幂:34表示:3*3*3*3=81

b) /除:x/y

c) //取整除:4//3.0=1.0

d) %取模:4%3.0=1

e) << 左移:把一个数的比特向左移一定数目(每个数在内存中都表示为比特或二进制数字,即0 和1)2 << 2 得到8。——2 按比特表示为10

f) >> 右移把一个数的比特向右移一定数目11 >> 1 得到5。——11 按比特表示为1011,向右移动1 比特后得到101,即十进制的5。

g) &安位与:5&3=11

h) Not布尔非:x = True; not y 返回False。

  1. Boolean: False, True

  2. 计算顺序是从左到右的,()可以改变计算顺序。

  3. Python的程序缺省是顺序执行的,而不像c和java一样需要一个main()的入口函数才能执行。这是脚本语言的特点。

  4. 分支语句:

a) if..else…

love = True

if love== True:

print "ilove you"

else:

print "I not love you"

b) elif

if ......:

print "ilove you"

elif .......:

print "...................................."

else:

print "I not love you"

c) for … in …

for i in range(5):

Print i

Range()为内置函数,range(初始值,终止值, 步长),终止值是采用小于,而不是小于等于,所以是满足条件的是不包含终止值的。Range(10, 5, -1)[2]

d) while

>>> i = 3;

>>> while i <10:

...     print i;

...     i = i + 1;

... else:

...     print "end of while."

...
3

4

5

6

7

8

9

end of while.
  1. 全局变量

a) 使用global 声明

如:global id

  1. 函数

格式:

def 函数名(参数, 参数):

    实现语句

    实现语句

    Return ...
  1. 强制转化

a) Int(a)

b) Str(b)将对象强制转化为字符串

c) Bool

d) Long

e) Float

  1. Len计算字符串的长度

Len([String])

注意:len在python中是一个内置函数,如果用来定义长度,就会出错。

  1. 占位符

a) %s、%d

容器

容器使用来存放一些对象的数据结构。根据使用方式的不同,python提供了列表(List),元组(trupe),字典(dict)。

2.1 列表

b =[1,3,4,5,‘iloveyou’]

B.append(6);

b.insert(位置,元素)如果位置大于列表当然的长度,则后append 的结果是一样的,添加到最后。列表是从0 开始计数的,即第1 个元素的索引是0.

a.
remove(元素) #从0 开始索引,直到匹配到相等的第一个元素,删掉该元素。只会删除一个。

b.
index(元素,开始,结束) #返回匹配到的第一个元素的索引。

b[索引]

2.2 元组

元组和列表很相似,唯一的区别是元组定义好之后,就不能在改动。

a = (元素1,元素2,元素3…)

元组与字符串:

‘li li li %s,%d’%(‘my’,12)

‘li li li my,12’

2.3 字典

Python中的字典就像是Java中的map,根据一个键来对应一个对象。

变量a={}

变量a={key1:value1,key2:value2}

参考

相关文章
最近更新
最新评论
加载中...