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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • 1、list(range(1,5))返回一个包含数字的列表在本例为【1,2,3,4】

    2、使用zip(列表,列表)把两个列表中变为一个列表,这个列表中元素为元组

    查看全部
    0 采集 收起 来源:索引迭代

    2020-05-10

  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } for key,value in d.items(): print(f'{key}:{value})
    查看全部
  • 任何时候,我们都可以给程序加上注释。注释是用来说明代码的,给自己或别人看,而程序运行的时候,Python解释器会直接忽略掉注释,所以,有没有注释不影响程序的执行结果,但是影响到别人能不能看懂你的代码。

    Python的注释以 # 开头,后面的文字直到行尾都算注释


    查看全部
    0 采集 收起 来源:Python的注释

    2020-05-10

  • 可以把 hello, python 视为一个字符串 'hello, python',

    也可以把它视为两个字符串 'hello,' 'python'

    参考代码:

    print 'hello, python'

    print 'hello,', 'python'


    查看全部
  • .......

    查看全部
  • Python中数据类型

    一、整数

    二、浮点数 浮点数也就是小数

    三、字符串  

    字符串是以''""括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。


    四、布尔值

    布尔值和布尔代数的表示完全一致,一个布尔值只有TrueFalse两种值,要么是True,要么是False

    布尔值可以用andornot运算。

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

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

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


    五、空值

    空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。







    查看全部
  • \n 表示换行
    \t 表示一个制表符
    \\ 表示 \ 字符本身


    查看全部
  • if ... elif ... else ... 的结构

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

    查看全部
  • 整数运算结果仍然是整数,浮点数运算结果仍然是浮点数:

    1.0+2.0=3.0

    整数和浮点数混合运算的结果就变成浮点数了:

    1 + 2.0    # ==> 浮点数 3.0


    查看全部
  • 1  Python代码的缩进规则。具有相同缩进的代码被视为代码块

    if 语句后接表达式,然后用:表示代码块开始


    查看全部
    0 采集 收起 来源:Python之if语句

    2020-05-09

  • 我们先看看定义的时候tuple包含的3个元素:

    当我们把list的元素'A'和'B'修改为'X'和'Y'后,tuple变为:

    表面上看,tuple的元素确实变了,但其实变的不是 tuple 的元素,而是list的元素。


    tuple指向的list没变,list的指向变了


    查看全部
  • 8bit=1 byte

    二进制(8位,8bit,1byte)11111111=十进制255,0 - 255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码。

    但一个字节不够,中国制定了GB2312编码,统一用Unicode。

    code:

    print u'中文'
    中文

    复习:

    多行1:

    u'中文\n日文\n韩文'

    多行2:

    u'''第一行
    第二行'''


    多行+引号:raw

    ur'''Python的Unicode字符串支持"中文",
    "日文",
    "韩文"等多种语言'''



    ps:

    如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释

    # -*- coding: utf-8 -*-

    目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。


    查看全部
  • ()既可以表示tuple,又可以作为括号表示运算时的优先级,正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”

    查看全部
  • tuple  元组 ()一旦创建完毕,就不能修改了

    查看全部
  • 5-7
    查看全部

举报

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

微信扫码,参与3人拼团

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

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