Python基础(一) 数据类型与列表

本篇要点

  • 数据类型
  • 列表

数据类型

在python中能直接处理的数据类型有:

  • 整数
  • 浮点数
  • 字符串
  • 布尔值
  • 空值

整数

python 可以处理任意大小的整数(100,-100

浮点数

浮点数就是小数,对于很大或很小的浮点数要使用科学计数法使用。另外浮点数运算可能会有四舍五入的误差。
另外python的浮点数没有大小限制,但是超过一定范围就会表示为inf(无限大)

Python数字的一些使用方法

使用 ** 代表乘方

2 ** 2 = 4

str() 字符串输出

number = 2
print("String Number:" + str(number))

字符串

python中字符串用单引号''""双引号括起来的文本。可用使用转义字符\来转义部分字符 例如引号等

'我来转义\\符号'

另外python中可以使用r''来括住不需要转义的文本

如果字符有很多行可以使用'''...'''表示多行内容

title()

以每个单词首字母大写展示

upper()/lower()

字符串全转大小写

lstrip()/rstrip()/strip()

去除字符串左端/右端/两端空白

N.B. 某字符串删除空白后,需要将结果赋给原来的变量。

布尔值

布尔值 就是真假。python中的布尔值就是True/False

布尔值可以使用与``或否运算。

空值

python中的空值用None表示

变量

python中的变量名必须是大小写英文、数字和下划线的组合,并且不能用数字开头。

常量

python中表示常量统一使用大写

除法

// // 代表返回商的整数部分
例如 10 // 3   ==》 3
// / 这种除法的结果是浮点数
10 / 3 ==》 3.333333333
// % 则是余数运算
10 % 3 ==> 1

注释

Python中使用井号(#)

列表

列表由一系列特定顺序排列的元素组成。可以将任意元素放进列表。其中的元素可以没有联系。

在Python中使用方括号( [] )表示列表,使用逗号分隔元素

访问列表元素 search

当然我们可以像Java或Kotlin那样使用下标访问某一项元素list[0]

N.B. 使用list[-1]访问倒数第一个元素 list[-2]访问倒数第二个元素

修改列表元素 update

同样用Java方法可以修改列表元素 list[0] = 3

添加列表元素 add

测试用list

lists = ['a','b','c']

在列表尾巴添加

lists.append('d')

插入元素

lists.insert(0,'-1')

从列表中删除元素

使用del删除元素

del 后不会使用该值
del lists[0]

使用pop()删除列表末尾的元素

pop 后要使用该值
lists.pop() 实际上pop可以删除任何位置处的元素 只要传入一个position即可

根据值来删除元素

lists.remove('b')
remove后可以使用该值

组织列表

使用sort()对列表进行排序

默认进行字母排列顺序的进排序,使用相反字母顺序进行排列,sort后列表顺序会被修改,使用sorted()则是临时排序
lists.sort(reverse=True)

反转列表元素的排列顺序

使用reverse(),该方法会永久性地修改列表元素.

遍历列表

测试列表
list = ['A','B','C','D']

    for element in list:
        print(element)

切片

切片从索引到索引

print(list[0:3])  
// ['A','B','C']
print(list[0:])
//['A','B','C','D'] 切至末尾

同样的切片也可以用for来遍历

复制列表
listCopy = list[:]

你可能感兴趣的:(Python基础(一) 数据类型与列表)