为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
初识Python_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • python支持整数、浮点数直接进行四则混合运算。 只能使用小括号提升优先级,括号意义嵌套多层 与数学不同的是:整数运算结果仍然是整数,浮点数运算结果仍然是浮点数 整数与浮点数混合运算结果是浮点数 整数除法,除不净结果仍然是整数,余数直接被扔掉 %可以计算余数 整数与浮点数做除法,结果为浮点数
    查看全部
  • tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!
    查看全部
  • 0 - 255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母 A 的编码是65,小写字母 z 的编码是122。
    查看全部
  • 最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),
    查看全部
  • 五、空值 空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。 此外,Python还提供了列表、字典等多种数据类型,还允许创建自定义数据类型,我们后面会继续讲到
    查看全部
  • ef power(x, n=2): s = 1 while n > 0: n = n - 1 s = s * x return s 这样一来,计算平方就不需要传入两个参数了: >>> power(5) 25
    查看全部
  • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
    查看全部
  • set的固定用法是s=set([x1,x2,x3,...]),即x1,x2,x3,...是s集合中不可改变的元素(注意:不能放list类型的元素,因为list内元素可多次赋值),利用for循环遍历时,可依次取出x1,x2,x3,...。本题中set集合是s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)]),很明显set集合中元素X为tuple类型(注:tuple的固定用法是x = ('Adam','Lisa')),该元素X里又有两个元素,即可依次根据索引取出。
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2018-01-25

  • 1、要调用一个函数,需要知道函数的名称和参数 2、调用函数的时候,如果传入的参数数量不对,会报TypeError的错误,并且Python会明确地告诉你:abs()有且仅有1个参数,但给出了两个。如果传入的参数数量是对的,但参数类型不能被函数所接受,也会报TypeError的错误,并且给出错误信息:str是错误的参数类型 3、求绝对值的函数 abs,它接收一个参数。 4、比较函数 cmp(x, y) 就需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1: 5、Python内置的常用函数还包括数据类型转换函数,比如int()函数可以把其他数据类型转换为整数,str()函数把其他类型转换成 str
    查看全部
  • 1、在数字运算中,*表示相乘,**表示幂运算,例如x**4,即表示计算X的4次方; 2、如果是字符串、列表、元组与一个整数N相乘,返回一个其所有元素重复N次的同类型对象,比如"str"*3将返回字符串"strstrstr" 3、如果是函数定义中参数前的*表示的是将调用时的多个参数放入tuple中,**则表示将调用函数时的关键字参数放入一个dict中 3.1、定义以下函数 def func(*args): print(args) 当用func(1,2,3)调用函数时,参数args就是tuple(1,2,3) 3.2、定义以下函数 def func(**args): print(args) 当用func(a=1,b=2)调用函数时,参数args将会是dict{'a':1,'b':2} 4、如果是在函数调用中,*args表示将可迭代对象扩展为函数的参数列表 args=(1,2,3) func=(*args) 等价于函数调用func(1,2,3) 函数调用的**表示将dict扩展为关键字参数 args={'a':1,'b':2} func(**args) 等价于函数调用 func(a=1,b=2)
    查看全部
  • Python访问字符串中的值 Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。 Python访问子字符串,可以使用方括号来截取字符串,如下实例: #!/usr/bin/python var1 = 'Hello World!' var2 = "Python Runoob" print "var1[0]: ", var1[0] print "var2[1:5]: ", var2[1:5] 以上实例执行结果: var1[0]: H var2[1:5]: ytho
    查看全部
  • 如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义
    查看全部
  • 注意:转义字符 \ 不计入字符串的内容中。 常用的转义字符还有: \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • >>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 这种写法就是Python特有的列表生成式。利用列表生成式,可以以非常简洁的代码生成 list。 写列表生成式时,把要生成的元素 x * x 放到前面,后面跟 for 循环,就可以把list创建出来,十分有用,多写几次,很快就可以熟悉这种语法。
    查看全部
    0 采集 收起 来源:生成列表

    2018-03-22

  • 用 dict 表示“名字”-“成绩”的查找表如下: d = {    'Adam': 95,    'Lisa': 85,    'Bart': 59 } 我们把名字称为key,对应的成绩称为value,dict就是通过 key 来查找 value。 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。 由于dict也是集合,len() 函数可以计算任意集合的大小:

    >>> len(d)
    3

    注意: 一个 key-value 算一个,因此,dict大小为3。

    查看全部

举报

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

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