为了账号安全,请及时绑定邮箱和手机立即绑定
  • Python基础数据类型:整数,浮点数,字符串,布尔值,空值。

    二进制0b ,十六进制0x ,

    浮点数即小数 ,10用e替代

    字符串对应生活中的就是非数字类型的内容,比如一个句子,一段话

    一个布尔值只有True、False两种值,要么是True,要么是False

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

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

    注意,None和0是不一样的,None不能理解为0


    查看全部
  • 1)0、空字符串、None 都会被识别为 False,其他为 True

    2)not 优先级高于 andor

    3)短路运算:

       and 运算时,左边为 False,则直接返回左边,否则返回右边;

       or 运算时,左边为 True,则直接返回左边,否则返回右边

    查看全部
  • 没太懂。关键没理解为啥需要这样写

    查看全部
  • 班里考试后,老师要统计几位同学的平均成绩,已知5位同学的成绩用list表示如下:
    L = [75, 92, 59, 68, 99]
    请利用for循环计算出平均成绩。

    答案:

    L = [75, 92, 59, 68, 99]
    sum = 0.0
    for x in L:
        sum = sum + x
    print(sum / 5)

    这里面sum = 0.0,还有sum = sum + x分别是什么意思?

    查看全部
    7 采集 收起 来源:Python之for循环

    2021-08-01

  • 在Python中,二进制整数使用前缀0b表示

    在Python中,十六进制使用前缀0x

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

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


    查看全部
  • 短路计算原则
    在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;
    如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
    在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;
    如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b


    查看全部
  • if num % 2 != 0

    看不懂

    查看全部
  • Python的优点:

    http://img1.sycdn.imooc.com//5fd4967d0001c18f09830550.jpg

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

    2020-12-12

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

    2020-11-05

  • 不识别中文,可以在最前面加上

    # -*- coding: UTF-8 -*-


    查看全部
  • L = [75, 92, 59, 68, 99]    #L的內容

    sum = 0.0                        #設sum,即是為for循環裏面的計算提供儲存「總和」的變數

    for x in L:                         #開始for循環

        sum += x                    #等同sum = sum + x (每進行一次循環,sum就會在原本的基礎上加上x)

    print(sum/len(L))            #輸出(sum除以L列表長度),列表長度即L裏面有多少個項目

    for 循环
    查看全部
    4 采集 收起 来源:Python之for循环

    2021-10-29

  • 1、(1)整数和浮点数运算,得到的结果不管小数点后是否有值,结果都变成浮点数了

    (2)浮点数可以表达证书的结果,但是整数不能表示浮点数的效果

    2、取模运算——可判断一个数是否为偶数

    当一个数对2取模结果为0时,则这个数为偶数,否则为奇数

    http://img1.sycdn.imooc.com//60483d8e0001afb603360082.jpg

    3、地板除——得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//进行

    http://img1.sycdn.imooc.com//60483d9c00011e1e01860082.jpg

    4、小数点数位——round()函数

    round调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数

    http://img1.sycdn.imooc.com//604843e900012ed304070105.jpg

    查看全部
  • 什么是变量

    在Python中,变量的概念基本上和初中代数的方程变量是一致的。例如,对于方程式 y=x*x ,x就是变量。当x=2时,计算结果是4,当x=5时,计算结果是25。

    合法的变量名

    在计算机程序中,变量不仅可以是数字,还可以是任意数据类型(字符串、布尔值、空值、字典等)。在Python中,定义一个变量需要遵循一定的约束,否则,Python可能识别不出它是一个变量。

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

    2. 变量不能用数字开头

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

    以下这些变量的定义都是合法的。

    num, count, _none, min_value

    他们都满足上面的三个条件。

    以下这些变量的定义都是不合法的。

    1num, 666, 1_cd, and

    定义变量

    定义变量的方式很简单,通过变量名 = 数据,即可定义一个变量。
    举个例子:

    a = 1

    在这个例子里面,a就是变量,它的值是一个整数1。

    hello = 'Hello'

    在这个例子里面,hello就是变量,它的值是一个字符串'Hello'。
    在Python里面,一个变量可以先后存储多种不同类型的数据。

    a = 1 # 这个时候a存储的是整数类型
    print(a)
    a = 'ABC' # 这个时候a存储的是字符串类型
    print(a)

    这是Python这类语言特有的特性,我们称之为动态语言.

    Python、Javascript等等都是动态语言,Java、C、C++等等属于静态语言。


    查看全部
  • 注意看题目,题目意为一个长方体长宽高为[1,2,3]而非是三个长方体的长

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

    2021-01-26

  • name = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    score= [89, 72, 88, 79, 99]

    L = list(zip(name, score))

    print L,'\n'


    def by_score(t):

        return t[1]

    L1 = sorted(L, key = by_score, reverse = True)

    n,s = zip(*L1) 

    print n

    师兄写的这样才叫代码,具有可行性。

    sort 与 sorted 区别:

    sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。

    list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。

    sorted 语法:

    sorted(iterable, cmp=None, key=None, reverse=False)

    参数说明:

    • iterable -- 可迭代对象。

    • cmp -- 比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出,此函数必须遵守的规则为,大于则返回1,小于则返回-1,等于则返回0。

    • key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。

    • reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。


    查看全部
首页上一页1234567下一页尾页

举报

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

微信扫码,参与3人拼团

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

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