学习
实践
活动
工具
TVP
写文章

Python入门笔记-1

# list

exampleList = ['1', '2', '3']

声明list

## len(list)

(```)

>>> exampleList = ['1', '2', '3']

>>> len(exampleList)

3

>>> exampleList[0]

'1'

(```)

* 当索引超出了范围时,Python会报一个IndexError错误

* 最后一个元素的索引是len(classmates) - 1

* 取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素

## list.append(ele) list是一个可变的有序表,所以,可以往list中追加元素到末尾

(```)

>>> exampleList.append('4')

>>> exampleList

['1', '2', '3', '4']

(```)

## list.insert(index, ele) 可以把元素插入到指定的位置,比如索引号为0的位置

(```)

>>> exampleList.insert(0, '0')

>>> exampleList

['0', '1', '2', '3', '4']

(```)

## list.pop() 删除list末尾的元素

(```)

>>> exampleList.pop()

>>> exampleList

['0', '1', '2', '3']

(```)

## list.pop(index) 要删除指定位置的元素

(```)

>>> exampleList.pop(0)

>>> exampleList

['1', '2', '3']

(```)

## 要把某个元素替换成别的元素,可以直接赋值给对应的索引位置

(```)

>>> exampleList[0] = 'replace'

>>> exampleList

['replace', '2', '3']

(```)

# tuple

## 另一种有序列表叫元组:tuple。

## tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字

## tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的

# 条件判断

(```)

if :

elif :

elif :

else:

(```)

## if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else

## int('num') 数字类型字符串 转为 数字类型

(```)

>>> int('300')

300

(```)

# 循环 python的循环分两种

## for item in list for...in... for循环 (依次把list或tuple中的每个元素迭代出来)

(```)

>>> list = [1, 2, 3]

>>> for item in list:

>>> print(item)

(```)

## 第二种循环是while循环,只要条件满足,就不断循环,条件不满足时退出循环

(```)

sum = 0

n = 99

while n > 0:

sum = sum + n

n = n - 2

print(sum)

(```)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180813G19SBO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券