为了账号安全,请及时绑定邮箱和手机立即绑定
  • ab = s[0:2] # 取字符串s中的第一个字符到第三个字符,不包括第三个字符

    查看全部
  • 一个变量

    template = 'Hello {}'
    world = 'World'
    result = template.format(world)
    print(result)

    多个变量

    template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.'
    result = template.format('World', 'China', 'Beijing', 'imooc')
    print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.

    # 指定{}的名字w,c,b,i
    template = 'Hello {w}, Hello {c}, Hello {b}, Hello {i}.'
    world = 'World'
    china = 'China'
    beijing = 'Beijing'
    imooc = 'imooc'
    # 指定名字对应的模板数据内容
    result = template.format(w = world, c = china, b = beijing, i = imooc)
    print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.

    查看全部
  • 定义字典:

    # 空字典
    字典 = dict()
    字典 = {}
    
    # 键和值一一对应;
    #键是唯一的,若键重复,则取最后一个键值
    #键是不可变的,可以用数字、字符串或元组,但不能用列表等
    字典 = {键1: 值1, 键2: 值2, ...}

    访问字典里的值:

    # 获取单个值
    值 = 字典[键]  #键不存在时报错
    值 = 字典.get(键, 默认值)  #键不存在时返回默认值,若省略默认值则返回None
    
    # 以列表形式返回可遍历的(键,值)元组数组
    字典.items()

    修改字典:

    # 通过键修改值,若键不存在则新建该键值
    字典[键] = 值
    
    # 将字典2添加到字典1的末尾
    # 若键重复,则将字典2中的值更新到字典1对应键值下
    字典1.update(字典2)

    删除字典的元素:

    # 删除指定键值
    del 字典[键]  #键不存在时报错
    被删的值 = 字典.pop(键,默认值)  #键不存在时必须提供默认值,否则报错
    最末尾的键值对 = 字典.popitem()  #空字典报错
    
    # 清空字典内的元素
    字典.clear()
    
    # 删除字典
    del 字典

    PS:Python 3.5及更低版本中,字典是无序的

    查看全部
    0 采集 收起 来源:什么是dict

    2020-09-17

  • \n表示换行
    \t 表示一个制表符
    \\表示 \ 字符本身

    字符串可以用' '或者" "括起来表示

    Python字符串用\进行转义

    查看全部
    0 采集 收起 来源:Python的字符串

    2020-09-17

  • print('''Line 1
    Line 2
    Line 3''')

    效果一样

    print('Line 1\nLine 2\nLine 3')

    查看全部
  • Python把0、空字符串和None看成False,其他数值和非空字符串都看成True

    查看全部
  • 元组的其他方法:

    # 统计指定元素的数量;若元素不存在,则返回0
    元组.count(元素)
    
    # 返回容器长度/元素数量
    长度 = len(元组)
    
    # 返回指定元素第一次出现的索引值;若元素不存在,会报错
    元组.index(元素)
    
    # 返回极值
    最大值 = max(元组)
    最小值 = min(元组)

    PS:列表也有以上方法

    查看全部
  • 定义元组:

    # 空元组
    元组 = ()
    
    # 若元组内只有一个元素,则要在元素后加逗号,否则()会被当成运算符
    元组 = (值,)
    元组 = (值1, 值2, ...)
    
    # 基础类型元组定义后就不可改变,但可以拼接、复制或重新赋值
    新元组 = 元组1 + 元组2
    (值,) * 数量
    元组 = 新元组
    
    # 复合型元组可以改变元素内的值,但不可以变动元素本身
    元组 = (值, 列表A, ...)
    # 可以更换列表A内的元素,但不可更换列表
    列表A[索引] = 值a
    列表A = 新列表    # 报错

    访问元组中的元素:

    # 通过索引访问指定位置的元素
    值 = 元组[索引]
    
    # 截取一段元素(不含结束位置)
    # 若省略结束位置,则默认截取到末尾
    子元组 = 元组[开始位置: 结束位置]

    删除元组:

    # 不可删除元组中的元组,但是可以删除整个元组
    del 元组

    元组与其他容器转换:

    # 元组转换为列表
    列表 = list(元组)
    
    # 其他容器转换为元组
    元组 = tuple(可迭代系列)
    查看全部
    0 采集 收起 来源:什么是tuple

    2020-09-17

  • s='AABCDEFGHHIJ' a=s[1:9] print(a) # 切片中取值:从开始位置到结束位置,但不包括结束位置
    查看全部
  • s1='这是一句中英文混合的Python字符串:' s2='Hello World!' print(s1,s2)
    查看全部
  • # Life is short, you need Python。 template = '{0} {1} {2}, {3} {4} {5}' result =template.format('Life','is','short','you','need','Python。') print(result) template1 = '{a} {b} {c}, {d} {e} {f}。' life='Life' ls='is' shrt='short' you='you' need='need' python='Python' result1=template1.format(a=life,b=ls,c=short,d=you,e=need,f=python) print(result1)
    查看全部
  • 字符串中含有多个\转义字符时,可以前面加r表示raw字符串;但是r'***'只能表示单行字符串,不能表示多行字符串,并且字符串中不能包含'和 "。 多行字符串,可以用r'''***'''表示: '''Line 1 Line 2 Line 3''' 上面这个字符串的表示方法和下面的是完全一样的: 'Line 1\nLine 2\nLine 3' 还可以在多行字符串前面添加r,把这个多行字符串也变成一个raw字符串: r'''Python is created by "Guido". It is free and easy to learn. Let's start learn Python in imooc!''' 任务 请把下面的字符串用r'''...'''的形式改写,并用print打印出来: '\"To be, or not to be\": that is the question.\nWhether it\'s nobler in the mind to suffer.' # Enter a code print(r'''"To be, or not to be": that is the question. Whether it's nobler in the mind to suffer.''')
    查看全部
  • 输出字符串Bob said "I'm OK"; 由于'和"会引起歧义,因此,我们在'或''前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为 'Bob said \"I\'m OK\".' 注意:转义字符 \不计入字符串的内容中。 常用的转义字符还有: \n表示换行 \t 表示一个制表符 \\表示 \ 字符本身
    查看全部
    0 采集 收起 来源:Python的字符串

    2020-09-16

  • a = 'python' # a为非空字符串,bool值为True print('hello,', a or 'world') # a为真,a or *,其值取决于a,所以输出hello,python # b为空字符串,bool值为False b = '' print('hello,', b or 'world') # b为假,b or *,其值取决于*,输出为hello,world
    查看全部
  • bool布尔类型值:True 或False 0、空字符串、None在bool类型中,其值为False 其他数值或非空字符串在bool类型中,其值为True
    查看全部

举报

0/150
提交
取消
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作,灵活使用流程控制语句。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!