为了账号安全,请及时绑定邮箱和手机立即绑定
  • Cut

    a='ABCD'

    a1=a[0:3]

    print(a1)

    ###输出的a1为ABC

    ###语法为 x=y[起始:终止](包含起始不包含终止

    查看全部
  • 字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。

    # 字符串模板
    template = 'Hello {}'
    # 模板数据内容
    world = 'World'
    result = template.format(world)
    print(result) # ==> Hello World

    字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。

    # 字符串模板
    template = 'Hello {}'
    # 模板数据内容
    world = 'World'
    result = template.format(world)
    print(result) # ==> Hello World字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。
    # 字符串模板
    template = 'Hello {}'
    # 模板数据内容
    world = 'World'
    result = template.format(world)
    print(result) # ==> Hello World字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。
    # 字符串模板
    template = 'Hello {}'
    # 模板数据内容
    world = 'World'
    result = template.format(world)
    print(result) # ==> Hello World

    如果模板中{}比较多,则容易错乱,那么在format的时候也可以指定模板数据内容的顺序。

    # 指定顺序
    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.
    # 调整顺序
    template = 'Hello {3}, Hello {2}, Hello {1}, Hello {0}.'
    result = template.format('World', 'China', 'Beijing', 'imooc')
    print(result) # ==> Hello imooc, Hello Beijing, Hello China, Hello World.

    除了使用顺序,还可以指定对应的名字,使得在format过程更加清晰。

    # 指定{}的名字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.


    查看全部
  • Python提供isinstance()函数,可以判断参数类型,它接收两个参数,第一个是需要判断的参数,第二个是类型。

    查看全部
    2 采集 收起 来源:Python函数参数

    2020-09-17

  • if-else语句要注意两个地方

    第一个是冒号: (在else中同样需要冒号)

    第二个是缩进,在else的子逻辑分支,同样需要缩进。

    查看全部
  • 计算机只能处理数字,如果要处理文本,必须先把文本转换为为数字。

    1byte(字节) = 8bit(比特)

    一个字节能表示的最大整数位255(二进制11111111=十进制255)

    对应ASCII编码。A为65,z为122

    表示中文至少要两个字节,不能冲突ASCII编码。中国制定了GB2312编码。

    为了统一所有文字编码,Unicode出现。通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节都填为0即可。


    python3种默认使用UTF-8 Unicode来编码。

    在python3中,中文字符串和英文字符串无异。

    查看全部
  • http://img1.sycdn.imooc.com//5f539cd90001634511710186.jpg‘前面要带\

    字符\用\\表示

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

    2020-09-05

  • alice_scores = [100,89,92]

    bob_scores = [70,65,81]

    candy_scores = [88,72,77]

    all_scores = [alice_scores, bob_scores, candy_scores]

    score = all_scores[列表第x项][变量第几号]

    print(score)


    查看全部
    2 采集 收起 来源:Python二维list

    2020-09-05

    1. 用 (变量名).append(数值)把(数值)添加到列中。

    2. 用 (变量名).insert(插入位置,(数值))添加到列表中。

    3. 如果将(数值)添加到列表到第三位后,列表中的数值会向后移动一位,例:

      s = ['hahaha','bababa','lalala','gagaga']

      print(s[2])  # ==> lalala

      s . insert(2,'huhuhu'a)

      print ( s [2]) # ==> huhuhu


    查看全部
  • 不会
    查看全部
  • L = [95.5, 85, 59, 66, 72]

    L.sort(reverse=True)

    print (L[-5:-2])


    L = [95.5, 85, 59, 66, 72]

    L.sort()

    L2 = (L[-3:])

    L2.sort(reverse=True)

    print (L2)

    查看全部
  • !=是不等于的意思

    查看全部
  • 1.变量名由大小写英文字母、数字和下划线_组成

    变量不能用数字开头

    变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)



    2.定义变量的方式很简单,通过变量名 = 数据,或=字符串即可定义一个变量。



    3.拓展:动态语言和静态语言的区别

    查看全部
  •  T= ((1+2), ((1+2),), ('a'+'b'), (1, ), (1,2,3,4,5))
    for a in T:
    print(type(a))
    结果:
    <class 'int'>
    <class 'tuple'>
    <class 'str'>
    <class 'tuple'>
    <class 'tuple'>

    查看全部
  • 在python3中,默认使用UTF-8 Unicode来进行编码

    查看全部
  • 等于号是两个等号,==

    不等于号是!=

    查看全部

举报

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

微信扫码,参与3人拼团

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

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