为了账号安全,请及时绑定邮箱和手机立即绑定
  • 元组 tuple:定义元组的方式是使用小括号()将元组内的元素括起来。

    有序容器,支持索引访问,切片等

    tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据

    Tuple 转为 List

    L = list(T)

    list 转为 turple

    T = tuple(L)

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

    2020-09-08

  • 添加元素:append 添加到尾部,insert(index, item) 两个参数,添加到任意位置

    删除元素:pop(index) index 可省略,没有参数表示删除最后一个

    替换:List[index] = item

    查看全部
  • list 列表 等同于 JS 中的 数组

    一种有序的容器,放入list中的元素,将会按照一定顺序排列。构造list的方法非常简单,使用中括号[]把需要放在容器里面的元素括起来

    查看全部
  • if-elif-else 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。

    查看全部
  • Python 解释执行
    查看全部
    0 采集 收起 来源:Python简介

    2020-09-08

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

    使用Python计算小数的时候,经常需要保留小数点后若干位,可以使用round()函数来处理.使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数.

    eg:

    3.3333333333333335
    round(num, 2) # ==> 3.33


    查看全部
  • 在Python中,二进制整数使用前缀0b表示,比如:0b01100b1100

    在Python中,十六进制使用前缀0x,比如:0x12ef0xde2431af


    查看全部
  • 不过需要注意的是,在程序的世界中,计数是从0开始的,使用0来表示第一个。

    s = 'ABC'
    ab = s[0:2] # 取字符串s中的第一个字符到第三个字符,不包括第三个字符
    print(ab) # ==> AB


    查看全部
  • 学python 不费头

    查看全部
    0 采集 收起 来源:Python简介

    2020-09-08

  • 要表示字符串Bob said "I'm OK"
    由于'"会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为

    'Bob said \"I\'m OK\".'

    注意:转义字符 \不计入字符串的内容中。

    常用的转义字符还有:

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


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

    2020-09-08

  • 布尔类型还可以与其他数据类型(字符串,数字等)做 and、or和not运算,请看下面的代码:

    a = True
    print(a and 0 or 99) # ==> 99
    Python把0、空字符串和None看成False,其他数值和非空字符串都看成True

    not计算的优先级是高于and和or

    短路计算

    1. 在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。

    2. 在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。


    查看全部
    1. 整数和浮点数运算后 ,得到的结果不管小数点后是否有值,结果都变成浮点数

    2. 取模运算,求余数

    3. Python数字支持取模运算,使用百分号%表示取模。

    4. print(3 % 2) # ==> 1
      print(33 % 10) # ==> 3
      print(99 % 30) # ==> 9
    5. 恰当使用取模运算,可以判断一个数是否为偶数,当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。

    6. print(3 % 2) # ==> 1 因此3为奇数
      print(33 % 2) # ==> 1 因此33为奇数
      print(100 % 2) # ==> 0 因此100为偶数
    7. 地板除

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

    9. 10//4 # ==> 2
      10//2.5 # ==> 4.0
      10//3 # ==> 3
    10. 小数点位数

    11. 使用Python计算小数的时候,经常需要保留小数点后若干位,可以使用round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。

    12. num = 10 / 3
      print(num) # ==> 3.3333333333333335
      # 使用round保留两位小数
      round(num, 2) # ==> 3.33
    查看全部

  • 在else中,同样需要冒号,在他的子逻辑分析也要缩进

    查看全部
  • 整数

    整数和我们生活中定义的整数是一个概念,例如:1,2,3,10,100,1000,-1000 等等,都是整数,Python可以处理任意大小的整数。

    对于整数,除了生活中常用的十进制以外,计算机由于使用二进制,所以,在计算机中也常用二进制或者十六进制表示整数。相比十进制数,在Python中使用以下方式表示二进制数和十六进制数。

    二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀0b表示,比如:0b01100b1100

    十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f,在Python中,十六进制使用前缀0x,比如:0x12ef0xde2431af

    浮点数

    浮点数对应我们生活的是小数,例如:0.1,0.512.343.1415926等,都是浮点数。

    为什么小数在计算机领域被称为浮点数呢?这是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的(浮动的),比如,1.23x10^912.3x10^8是相等的,因此称为浮点数。

    浮点数可以用数学写法,如1.233.14-9.01。但是对于很大或很小的浮点数,就必须用科学计数法表示,在Python中,把10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e80.000012可以写成1.2e-5,同学可以自行举出更多的例子。

    这里有必要提醒一点就是,整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差,如何检验,可以在Python终端中输入以下内容0.1 + 0.2,看看可以得到你期望的结果0.3吗?真实结果可能让你失望了。

    字符串

    字符串对应生活中的就是非数字类型的内容,比如一个句子,一段话,在Python中就是字符串,在Python中,字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。

    比如之前练习过的第一个Python程序:print('Hello World'),其中的Hello World就是字符串。

    布尔值

    布尔值对应于生活中的就是,在计算机的世界里,大部分判断都是非错则对的,布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写,不需要使用字符串符号括起来),也可以通过布尔运算计算出来。

    布尔值可以用andornot运算(注意and,or,not都是Python语言本身的关键字)。

    and运算是与运算,只有所有都为 True,and运算结果才是 True。

    or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。

    not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。

    空值

    空值是Python里一个特殊的值,用None表示。

    注意,None和0是不一样的,None不能理解为0,因为0是有意义的,比如我有0个苹果表示我没有苹果,0表达的是数值0的意思,而不能表示为我有None个苹果,None是一个特殊的空值。


    查看全部
  • python

    查看全部
    0 采集 收起 来源:Python的现状

    2020-09-08

举报

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

微信扫码,参与3人拼团

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

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