为了账号安全,请及时绑定邮箱和手机立即绑定
  • int函数的第二个参数就是声明他第一个参数时几进制的形式

    查看全部
  • ##可变参数

    def info(**kwargs):
        print('name: {}, gender: {}, age: {}'.format(kwargs.get('name'), kwargs.get('gender'), kwargs.get('age')))
    
    info(name = 'Alice', gender = 'girl', age = 16)


    查看全部
  • 3-1 

    整数

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

    浮点数

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

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

    字符串

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

    布尔值

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

    空值

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


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

    L.sort(reverse = True)

    print(L[:3])


    查看全部
  • ##定义函数时可以设置默认参数,当此参数没有传递的时候,参数就使用定义时的默认参数

    ##example

    int('123') # ==> 123
    int('123', 8) # ==> 83

    ##10进制是123,8进制是83

    ##自主定义的函数时使用默认参数:

    def power(x, n=2):
        s = 1
        while n > 0:
            n = n - 1
            s = s * x
        return s

    ##power(5)   ->计算5的平方

    ##power(5,3)  ->计算5的立方

    ##由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面,否则将会出现错误。

    ##错误示范

    # 错误的定义
    def power(n=2, x):
        s = 1
        while n > 0:
            n = n - 1
            s = s * x
        return s


    查看全部
  • 切片需要在中括号[]中填入两个数字,中间用冒号分开,表示子串的开始位置和结束位置,并且这是半闭半开区间,不包括最后的位置

    查看全部
  • \表示转义字符,\后面紧接的1个字符表示普通的一个符号,不再是python中特殊字符了

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

    2020-10-18

  • 短路计算

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

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


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

    a = True
    print(a and 0 or 99) # ==> 99

    得到的计算结果不是布尔类型,而是数字99,这是为什么呢?

    因为Python把0、空字符串和None看成False,其他数值和非空字符串都看成True,所以:

    True and 0计算结果是0 
    继续计算0 or 99计算结果是 99 
    因此,结果是99。


    查看全部
  • round()函数使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。

    查看全部
  • python2,整数除法(使用/),整数和整数除得整数,整数和浮点数除得浮点数;

    python3,改进了这一点,使用/得到的是浮点数(一定是浮点数),也可以使用//来进行地板除法)

    查看全部
  • Python这类语言特有的特性,我们称之为动态语言

    即一个变量可以先后存储多种不同类型的数据

    a=1
    print(a)
    a="ABC"
    print(a)

    a=1

    查看全部
  • 整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差(浮点数的运算可能不精确)

    查看全部
  • Python可以处理任意大小的整数

    查看全部
  • a = 0

    b = 0

    while a <= 1000:

        a = a + 1

        if a % 2 == 1:

            continue

        b = b + a

    print(b)


    查看全部

举报

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

微信扫码,参与3人拼团

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

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