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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致。 和数学运算不同的地方是,Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数,但是整数和浮点数混合运算的结果就变成浮点数了. 令很多初学者惊讶的是,Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉。不过,Python提供了一个求余的运算 % 可以计算余数, 如果我们要计算 11 / 4 的精确结果,按照“整数和浮点数混合运算的结果是浮点数”的法则,把两个数中的一个变成浮点数再运算就没问题了.
    查看全部
  • Unicode通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节全部填为0就可以。 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
    查看全部
  • 用print打印返回结果,原来返回值是一个tuple!
    查看全部
  • 打印的顺序不一定是我们创建时的顺序,而且,不同的机器打印的顺序都可能不同,这说明dict内部是无序的,不能用dict存储有序的集合。
    查看全部
  • tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。
    查看全部
  • List.append() 加到末尾 List.inset() 加到索引处
    查看全部
  • s = set([name.lower() for name in ['Adam', 'Lisa', 'Bart', 'Paul']]) print 'adam' in s print 'bart' in s
    查看全部
    0 采集 收起 来源:Python之 访问set

    2017-01-06

  • Python中的布尔类型 1、取值:True False。 2、运算: and or not 3、应用:条件判断 4、难点: (1)Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True (2)and 和 or 运算的一条重要法则:短路计算。 (3)数值和字符串,包括0,空字符串,虽然在and,or,not 的运算中看成Boolean型计算,但是其打印或输出的时候却是按照其本事来打印,即数值还是数值输出,字符串还是字符串输出。 a = True print a and 'a=T' or 'a=F' 计算结果不是布尔类型,而是字符串 'a=T'。
    查看全部
  • 整数与浮点数的运算: 1、和数学运算不同的地方是,Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数 2、整数和浮点数混合运算的结果就变成浮点数 3、Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉。11 / 4=2 4、由于3的问题,所以 求余% 存在了。 5、11.0 / 4=2.75
    查看全部
  • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。 第一步: 可以在第一行添加注释 # -*- coding: utf-8 -*- (目的是告诉Python解释器,用UTF-8编码读取源代码。) 第二步: 然后用Notepad++ 另存为... 并选择UTF-8格式保存。
    查看全部
  • raw 去转义 “‘ ’” 多行 u Unicode编码 三者可以结合起来。
    查看全部
  • Unicode: 1、Unicode通常用两个字节表示一个字符。 2、英文字符:原有的英文编码从单字节变成双字节,只需要把高字节全部填为0就可以。 3、Python中的Unicode表示的字符串用u'...'表示。
    查看全部
  • 编码问题:【字符,英文字母,汉字,韩文等等如何与数字自己对应】 1、一个字节能表示的最大的整数就是255(二进制11111111=十进制255),0 - 255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母 A 的编码是65,小写字母 z 的编码是122。 2、中国制定了GB2312编码,用来把中文编进去。至少需要两个字节。 3、Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了。
    查看全部
  • raw : 前缀r的作用是将“”,‘’,“‘ ’”,这3种字符串或多行字符串内部的转义字符\的作用取消,即加上r后\n,\\,\t等等都变成一般的含义了。 “‘ ’”: 其是将编辑器中的换行加上开头的空格变成输出中的换行和开头的空格。 其中的“ ”,‘ ’,可以正常使用,不需要什么转义处理。【“中可以加入‘’”||‘中可以加入“”’】。
    查看全部
  • L = [] n=0 while n<100: n+=1 L.append(n*n) print sum(L)
    查看全部

举报

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

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