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

    1. 字符串:  “ ”或者‘ ’表示(双引号或者单引号引起表示字符串)

    2. 转义字符:\  表示(字符串中遇到特殊字符,同时为了避免歧义) 注;转义字符不计入字符串的内容中

    3. 常用的转义字符还有:

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

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

    2020-09-23

  • 短路运算,返回值的确定http://img1.sycdn.imooc.com//5f6b11850001fb3115890496.jpg

    查看全部
  • 布尔值运算

    1. 与运算:都真才真  A and B

    2. 或运算:一真就真   A or B

    3. 非运算:真为假,假为真   not A

    4. 运算结果只有True,False

    查看全部
  • 四则运算法则:

    1. 整数和浮点数运算后 ,得到的结果不管小数点后是否有值,结果都变成浮点数了,这是合理的,浮点数可以表达整数的结果,但是整数不能表达浮点数的结果。(python2.X 版本与python3.X版本运算结果不一样)

    2. Python数字支持取模运算,使用百分号%表示取模。(取模也叫作取余,常用于判断一个数的奇偶性,或者年份的闰平年)

    3. Python除了普通除法以外,还有一个特殊的除法被称为地板除,对于地板除,得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//进行。(地板除也称作是取整)

    4. 小数点位数:调用函数round(),具体格式为:round(运算结果 , 保留位数)

    查看全部
  • 变量命名的规则:

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

    2. 变量不能用数字开头

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


    查看全部
  • set里面的元素是没有顺序的,因此我们不能像list那样通过索引来访问。访问set中的某个元素实际上就是判断一个元素是否在set中,这个时候我们可以使用in来判断某个元素是否在set中。

    查看全部
  • 经典的set()集合

    set(集合N元素).discard(要删除的元素)

    set(集合N元素).clear()

    set(集合N1元素).issubset(set(集合N2元素))

    s1.issuperset(s2)

    s1.isdisjoint(s2),返回相反的值;# 只需有重合的一处以上即可!

    查看全部
  • set(),添加方法:

    set(数据名称).add(只能添加单个元素)

    set(数据名称).update(添加多个元素)

    查看全部
  • spacer.gif版本无法完全兼容

    查看全部
  • s = 'ABCD' for ch in s: print(ch) # 注意缩进 在上述代码中,ch是在for循环中定义的,意思是把字符串s中的每一个元素依次赋值给ch,然后再把ch打印出来,直到打印出字符串s的最后一个字符为止。
    查看全部
    0 采集 收起 来源:Python之for循环

    2020-09-23

  • key不可变

    对于基础数据类型,字符串、数字等,这些都是不可变的,可以作为dict的key,而对于复杂数据类型,经过前面的学习,我们知道tuple是不可变的,list是可变的,因此tuple可以作为dict的key,但是list不可以作为dict的key,否则将会报错。

    key = (1, 2, 3) # 以tuple作为key
    d[key] = True
    key = [1, 2, 3]
    d[key] = True
    # 报错
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    TypeError: unhashable type: 'list'

    第二种方法是通过dict提供的items()方法,items()方法会返回dict中所有的元素,每个元素包含key和value。

    for key, value in d.items():
        if value > 60:
            print(key, value)
    # ==> Candy 75
    # ==> David 86


    查看全部
  • 不会报错的删除方法discard()

    和dict一样,set也提供了clear()方法,可以快速清除set中的所有元素。



    查看全部
  • set提供了remove()方法允许我们删除set中的元素。

    需要注意的是,如果remove的元素不在set里面的话,那么将会引发错误。

    使用remove()方法,我们需要格外小心,需要提前判断要remove()的元素是否在set里面,确保存在后,再进行remove。

    查看全部
  • set提供了add()方法,我们可以使用add()方法,往set里面添加元素。

    set提供了update()方法,可以一次性给set添加多个元素。

    查看全部
  • print(“nan ruo sen”)
    查看全部

举报

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

微信扫码,参与3人拼团

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

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