首页 飞桨领航团 帖子详情
【AI达人养成营】python 编程基础学习笔记总结
收藏
快速回复
飞桨领航团 文章AI达人创造营学习资料 325 0
【AI达人养成营】python 编程基础学习笔记总结
收藏
快速回复
飞桨领航团 文章AI达人创造营学习资料 325 0

Python

 

布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值布尔值。

python中None是空值  0有意义不是None。

 

列表 list/元组 tuple

tuple和list非常类似,但是tuple一旦初始化就不能修改。

Tuple.append()  Error: 'tuple' object has no attribute 'append'.

 

可变对象:list dict set

不可变对象:tuple string int float bool

 

循环中break/continue   终止循环/进入下一次循环

 

字符串切片

切片的语法:[起始:结束:步长] 字符串[start: end: step] 这三个参数都有默认值,默认截取方向是从左往右的 start:默认值为0; end : 默认值未字符串结尾元素; step : 默认值为1;

如果切片步长是负值,截取方向则是从右往左的.

string = 'Hello world!'

string[2]          ‘l’                   'Hello world!'    

string[2:5]          'llo'                  'Hello world!'

string[3:]            'lo world!'        'Hello world!'

string[8:2:-1]      'row ol'            'Hello world!'   步长是负值,截取方向则是从右往左的.

 

Find/index查找

返回从左第一个指定字符的索引,找不到返回-1/找不到报错

 

字符串的替换

从左到右替换指定的元素,可以指定替换的个数,默认全部替换

my_string = "I wish to wish the wish you wish to wish, but if you wish the wish the witch wishes, I won't wish the wish you wish to wish."

my_string.replace('wish','wish'.upper(), 3)   把前三个wish替换成大写

 

list1.append() 在末尾添加元素

list1.insert( , ) 在指定位置添加元素,如果指定的下标不存在,那么就是在末尾添加

list1.extend(list2) 合并两个list   list2中仍有元素 只改变list1,不改变list2

list1.pop()    list1.pop(3)删除list[3]

list1.remove('') 删除list中指定元素

 

0
收藏
回复
在@后输入用户全名并按空格结束,可艾特全站任一用户