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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • print " Adam : d['Adam'] "不对 应该是print 'Adam:', d['Adam'] print 'Lisa:', d['Lisa'] print 'Bart:', d['Bart']
    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-03-22

  • 1. 8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),0 - 255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码。(2^8=256,这就九位了,减一八位255) 2. 中国制定了GB2312编码,用来把中文编进去。 3. Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了。 Unicode通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节全部填为0就可以。 4. Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示,比如: print u'中文' 中文 注意: 不加 u ,中文就不能正常显示。 Unicode字符串除了多了一个 u 之外,与普通字符串没啥区别,转义字符和多行表示法仍然有效: u'中文\n日文\n韩文' 5. 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
    查看全部
  • raw字符串与多行字符串 1. 在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。例如:r'\(~_~)/ \(~_~)/' PS:但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串 2. 如果要表示多行字符串,可以用'''...'''表示: '''Line 1 Line 2 Line 3''' 3. 还可以在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串。就也不用转义了。
    查看全部
  • 查看全部
    0 采集 收起 来源:Python创建list

    2017-11-27

  • \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身 ""和''如果有一个可以用另一个去圈,如果都有就可以用转义,不都有也可以用,但是没必要。
    查看全部
  • 1. 在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头。 2. 同一个变量可以反复赋值,而且可以是不同类型的变量,这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。 静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言。
    查看全部
  • Python的注释以 # 开头,后面的文字直到行尾都算注释
    查看全部
    0 采集 收起 来源:Python的注释

    2017-11-27

  • 据说字符串可以用x+y的形式简单合成?
    查看全部
  • 1. print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出(遇到逗号“,”会输出一个空格)。 2. >>>是Python解释器的提示符,不是代码的一部分。
    查看全部
  • 1. 十六进制用0x前缀,默认十进制 2. 12.3e8,整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差。 3. 字符串是以''或""括起来的任意文本 4. True、False表示布尔值(请注意大小写),布尔值可以用and、or和not运算。 5. 空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。 6. Python2 里面print可以直接接字符串或者运算。 Python3 里面print变成了一个函数,上面的写法不支持了,必须用一个括号括起来,否则会报告语法错误。 print(45678+0x12fd2)
    查看全部
  • if后面加的是冒号,不是分号!!! if语句后面的要tab一下写,不然会报错。
    查看全部
  • d = { 95: 'Adam', 85: 'Lisa', 59: 'Bart' } d[72]='Paul' print d
    查看全部
    0 采集 收起 来源:Python更新dict

    2017-11-27

  • Python中dict的特点: dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。 dict的第二个特点就是存储的key-value序对是没有顺序的! dict的第三个特点是作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。
    查看全部
  • 很多人问为什么要加# -*- coding:utf-8 -* PY文件当中是不支持中文的,即使你输入的注释是中文也不行,为了解决这个问题,就需要把文件编码类型改为UTF-8的类型,输入这个代码就可以让PY源文件里面有中文了。
    查看全部
    0 采集 收起 来源:Python的注释

    2017-11-26

  • 语言对比
    查看全部

举报

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

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