为了账号安全,请及时绑定邮箱和手机立即绑定
  • 我们可以使用if-elif-else语句来简化逻辑

    elif就是else if 的意思

    特别注意:这一系列条件判断会从上到下依次判断,如果某个判断为true,执行完对应的代码块,后面的而条件判断就直接忽略,不在执行。

    查看全部
  • 对于组合数据类型,则不受uple里面的元素是不可替换的约束。

    T = (1, 'CH', [3, 4])
    L = T[2]
    print(L) # ==> [3, 4]
    # 尝试替换L中的元素
    L[1] = 40
    print(L) # ==> [3, 40]
    print(T) # ==> (1, 'CH', [3, 40])


    查看全部
  • 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断,通过条件判断,选择做什么样 的逻辑(当然,逻辑是需要我们提前写好的),我们称之为条件分支判断。

    分支需要缩进,一般使用4个空格作为缩进

    在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,表示接下来是分支代码块

    查看全部
    0 采集 收起 来源:Python之if语句

    2020-09-05

  • 包含 0 个元素的 tuple,也就是空tuple,直接用()表示:

    T = ()
    print(T) # ==> ()
    
    ========================================
     要定义只有一个元素的tuple,需要在元素后面添加一个逗号
    T = (1, )
    print(T) # ==> (1, )
    ========================================
    而对于多个元素的tuple,则加和不加这个逗号,效果是一样的。
    >>> T = (1, 2, 3,)
    >>> print(T) # ==> (1, 2, 3)
    查看全部
  • -----------------------------------------------------------------------------------------------------------

    count()方法用来统计tuple中某个元素出现的次数

    print(T.count(1))

    -----------------------------------------------------------------------------------------------------------

    对于不存在的元素,count方法不会报错,而是返回0.

    T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
    print(T.count(10)) # ==> 0
    
    
    
    
    ---------------------------------------------------------------------------------------------------------------------------------------
    index()方法可以返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下标位置T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
    
     T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
     T.index(9) # ==> 10
     多次出现,返回第一次出现的位置
     
     --------------------------------------------------------------------------------------------------------------------------------------
     index()方法和count()方法不一样,当指定的元素不存在时,使用index()方法Python会报错。
     T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
     T.index(100)
     # 报错
    查看全部
  • 转义字符 \不计入字符串的内容中。

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

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

    2020-09-05

  • 整数和浮点数可进行加减乘除,运算后 ,得到的结果不管小数点后是否有值,结果都变成浮点数。

    取模%  地板除//(eg.10//4=2)

    保留小数点位数:round(num,2)


    查看全部
  • 整数:二进制整数使用前缀0b表示//十六进制使用前缀0x


    查看全部
  • 访问元素的方式:
    1.print(T[0])
    2.切片  
    print(T[1:3])

    将列表转换成元组的方式

    1.转换前

    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena'

    -------------------------------------------------------------------------

    转换中                                                                                                          

    T = tuple(L)                                                                                        

    --------------------------------------------------------------------------

    转换后

    T = ('Alice', 'Bob', 'Candy', 'David', 'Ellena')

    --------------------------------------------------------------------------

    将元组转换为列表的方式

    1.转换前

    T = ('Alice', 'Bob', 'Candy', 'David', 'Ellena')

    --------------------------------------------------------------------------

    转换中

    L = list(T)

    --------------------------------------------------------------------------

    转换后

    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    --------------------------------------------------------------------------


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

    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. 用L = 【列表】

         L【2】 = (变量名)

         print(L)

    查看全部
    1. 使用列表的pop()方法,pop()方法默认删除列表的最后一个元素,并返回。

    2. pop()方法,除了可以删除最后一个元素以外,pop()还可以接收一个参数,指定需要删除的元素的位置。

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

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

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

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

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

      s . insert(2,'huhuhu'a)

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


    查看全部
  • 字符串由一个个字符组成,每个字符都有一个唯一的位置。因此我们可以使用位置的方式取出字符串中特定位置的字符,按照位置取字符串的方式使用中括号[]访问,这时候可以把字符串看作是一个列表,不过需要注意的是,在程序的世界中,计数从0开始,使用0来表示第一个。

    用切片的方式获取字符串的一部分(子串),切片需要在中括号[]中填入两个数字,中间用冒号分开,表示子串的开始位置和结束位置,并且这是半闭半开区间,不包括最后的位置。

    查看全部
  • 因为计算机只能处理数字,如果要处理文本,就必先把文本转换为数字才能处理。8bit=1byte

    ASCII编码:用0-255来表示大小写英文字母、数字和一些符号

    GB2312编码:用2byte来表示ASCII编码,用来把中文编进去

    Unicode:把所有语言都统一到一套编码里,通常用2byte表示一个字符,原有的英文编码从单字节变成双字节,把高字节全部填为0就可以。

    在Python中,默认使用UTF-8 Unicode编码,中文字符串和英文字符串无异。

    查看全部

举报

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

微信扫码,参与3人拼团

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

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