5.5 公共方法

运算符 Python表达式 结果 描述 支持的数据类型
+ [1, 2] + [3, 4] [1, 2, 3, 4] 合并 字符串列表元组
* ['Hi!'] * 2 ['Hi!', 'Hi!'] 复制 字符串列表元组
in 3 in (1, 2, 3) True 元素是否存在 字符串列表元组字典
not in 4 not in (1, 2, 3) True 元素是否不存在 字符串列表元组字典

5.5.1 公有运算符

示例:
  1. 字符串结合运算符 + 的使用
 my_str1 = "hello "
 my_str2 = "world"
  • 合并出来一个新的字符串
 new_str = my_str1 + my_str2
 print(new_str, type(new_str))           # 结果是:hello world <class 'str'>
  1. 列表结合运算符 + 的使用
 my_list1 = [1, 3]
 my_list2 = [2, 4]
  • 合并出来一个新的列表
 new_list = my_list1 + my_list2
 print(new_list, type(new_list))           # 结果是:[1, 3, 2, 4] <class 'list'>
  1. 元组结合运算符 + 的使用
 my_tuple1 = ("a", "b")
 my_tuple2 = ("c",)
  • 合并出来一个新的元组
 new_tuple = my_tuple1 + my_tuple2
 print(new_tuple, type(new_tuple))           # 结果是:('a', 'b', 'c') <class 'tuple'>
  1. 字符串结合运算符 * 的使用
 my_str = "ab"
  • 对字符串进行复制
 new_str = my_str * 3
 print(new_str, type(new_str))           # 结果是:ababab <class 'str'>
  1. 列表结合运算符 * 的使用
 my_list = ["5", "6"]
  • 对列表进行复制
 new_list = my_list * 2
 print(new_list, type(new_list))           # 结果是:['5', '6', '5', '6'] <class 'list'>
  1. 元组结合运算符 * 的使用
 my_tuple = (2, 4)
  • 对元组进行复制
 new_tuple = my_tuple * 2
 print(new_tuple, type(new_tuple))           # 结果是:(2, 4, 2, 4) <class 'tuple'>

5.5.2 公有关键字

示例:
  1. 字符串结合关键字 in 的使用
 my_str = "abcbcd"
 result = "bc" in my_str
 print(result, type(result))           # 结果是:True <class 'bool'>
  1. 字符串结合关键字 not in 的使用
 result = "bd" not in my_str
 print(result, type(result))           # 结果是:True <class 'bool'>
  1. 字典结合关键字 in 的使用:字典结合innot in使用默认判断的是key
 my_dict = {"name": "艾青", "age": 20, "sex": "女", "address": "北京"}
 result = "name" in my_dict
 print(result, type(result))           # 结果是:True <class 'bool'>
  1. 字典结合关键字 not in 的使用
 # 判断”小乔“这个数据值有没有在在字典中的所有 value 值里面
 result = "小乔" in my_dict.values()
 print(result, type(result))           # 结果是:False <class 'bool'>

5.5.3 内置函数

不需要导入模块和导入包直接使用的函数称为内置函数。

函数 描述
len(item) 计算容器中元素个数
max(item) 返回容器中元素最大值
min(item) 返回容器中元素最小值
del(item) 删除变量
示例:
  1. 内置函数len()操作字符串
 my_str = "abc"
 result = len(my_str)
 print(result, type(result))           # 结果是:3 <class 'int'>
  1. 内置函数len()操作range()函数
 my_range = range(1, 5, 2)  # 结尾不包含,步长为 2,结果 1、3
 result = len(my_range)
 print(result, type(result))           # 结果是:2 <class 'int'>
  1. 内置函数len()操作字典:len()在操作字典数据时,返回的是键值对个数。
 my_dict = {"name": "艾青", "age": 20, "sex": "女", "address": "北京"}
 result = len(my_dict)
 print(result, type(result))           # 结果是:4 <class 'int'>
  1. 内置函数max()操作列表
 my_list = [1, 0, 4]
 max_value = max(my_list)
 print(max_value, type(max_value))           # 结果是:4 <class 'int'>
  1. 内置函数min()操作列表
 min_value = min(my_list)
 print(min_value, type(min_value))           # 结果是:0 <class 'int'>
  1. 内置函数del()的使用:变量一旦被删除后续就不能在使用了。
 name = "艾柠"
 print(name)           # 结果是:艾柠
 del(name)
 print(name)           # 结果是:NameError: name 'name' is not defined
  1. 使用del关键字删除变量,del关键字和del()函数的功能一样。
 name = "艾柠"
 print(name)           # 结果是:艾柠
 del name
 print(name)           # 结果是:NameError: name 'name' is not defined
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,099评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,828评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,540评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,848评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,971评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,132评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,193评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,934评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,376评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,687评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,846评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,537评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,175评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,887评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,134评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,674评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,741评论 2 351

推荐阅读更多精彩内容