python3菜鸟教程笔记

python3菜鸟教程笔记python2和python3的一些差异:*print函数变了,python3中的print函数必须要加括号*xrange函数合并到了range中,2到5的序列可以直接用range(2,5

大家好,又见面了,我是你们的朋友全栈君。

python2和python3 的一些差异:

* print函数变了,python3中的print函数必须要加括号

* xrange函数合并到了range中,2到5的序列可以直接用range(2, 5)表示

* py2中输入使用raw_input()函数,py3中使用input()函数

* py2里中文编码易出错,从csv文件中读取的文本和hdfs中以json格式存储的中文文本有时匹配不上;据说在py3中得到了修复

定义列表row = [‘北京’, ‘beijing’]

在python2和python3中用print()函数的打印结果分别是

[‘\xe5\x8c\x97\xe4\xba\xac’, ‘beijing’]

[‘北京’, ‘beijing’]

两个环境都使用了utf-8编码,足见python3对中文编码的支持更好

* py2中的‘/’符号默认返回的是整数结果, py3中的’/’符号返回的是有理数结果(有小数点)

 

 

笔记一

1. 反斜杠可以用来断长的表达式,

如 str0 = ‘I’ + ‘ Love’ \

               + ‘ China’

2. python没有单独的字符类型,一个字符就是长度为1的字符串

3.字符串可以看做是一个特殊的元组,有序但不可更改;列表有序但可以更改。

4.列表是有序的对象集合,字典是无序的对象集合;在一个字典中,键(key)必须是唯一的。

5. 数字用 ** 来表示幂次操作。 5 ** 2 #5的平方

 

笔记二

 1. 在python中,类型属于对象,变量是没有类型的,变量仅仅是一个对象的引用。下面这种操作也没有毛病:

a = [1, 2, 3]

a = “Payne”

2. python 中一切都是对象,严格意义我们不能说值传递还是引用传递,我们应该说传不可变对象和传可变对象。其中列表、字典是可变类型,整数、字符串、元组是不可变类型。

 

笔记三

1. if __name__ == ‘__main__’: 结构可用于控制语句的执行,如果直接执行这个python模块,那么__name__ == ‘__main__’这个条件判断语句的值就是True

2. 定义类的时候常常看见’self’关键字,这个关键字代表的是类的实例,代表当前对象的地址。类中的方法常常有个默认的参数“self”,有了self这个地址,就可以取对应实例中的数据

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156150.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月6日 上午6:46
下一篇 2022年7月6日 上午6:46


相关推荐

  • Apache Struts2远程代码执行漏洞(S2-015)复现及修复方案 「建议收藏」

    Apache Struts2远程代码执行漏洞(S2-015)复现及修复方案 「建议收藏」ApacheStruts2远程代码执行漏洞(S2-015)介绍ApacheStruts2是用于开发JavaEEWeb应用程序的开源Web应用框架。ApacheStruts2.0.0至2.

    2022年6月30日
    112
  • httprunner(3)用脚手架快速搭建项目[通俗易懂]

    httprunner(3)用脚手架快速搭建项目[通俗易懂]前言如何快速搭建一个httprunner项目呢?我们可以使用脚手架,脚手架就是自动地创建一些目录,形成一个项目的架构,不需要我们再手动的去创建查看创建新项目的命令先来查看一下帮助命令httpr

    2022年7月29日
    14
  • keil5破解失败【经验分享】

    keil5破解失败【经验分享】有些小伙伴在输入license时会出现这种情况解决办法:使用管理员方式运行keil5

    2022年5月4日
    824
  • 微信小程序项目开发–打卡签到

    微信小程序项目开发–打卡签到一 安装工具网址 https developers weixin com miniprogram dev devtools download html 选择适合自己的版本 个人建议下载稳定版本 二 打卡程序源码 作为参考 https gitee com Suwanbin positionChec from gitee search 大家可以多多练习 锻炼研究代码的能力也就是快速学习能力

    2026年3月16日
    3
  • God is Gril 帖子上看的有点感想「建议收藏」

    God is Gril 帖子上看的有点感想「建议收藏」GodisGril 一首不错的英文歌曲,一时光把歌词拷贝下来了,就没看曲作者和歌手可是不知道歌词,所以在google上搜索到了,谁知道找到了,godisagirl,doyoubelieveit,canyourecieveit?的帖子,没看歌词之前,看到帖子上的对话,比较有意思.godisgirl?doubelievethatgodisgirl.c

    2022年10月8日
    6
  • 全国计算机二级Python考试题型

    全国计算机二级Python考试题型导语哈喽吖铁汁萌 有没有报 Python 的计算机二级等级考试涅 如果有 那么下面的内容很可能就对你有所帮助 如果没有报也没关系 我们继续看下去 总有一天也会用上的 想领取更多完整源码跟 Python 学习资料可点击这行字体首先我们看一下考试大纲 全国计算机二级考试大纲 2018 年考试大纲即为 2021 年考试大纲 考试题型一 1 10 公共基础题一般较难 而且很多知识都需要平时多多积累 经典题型 二叉树中度为 0 的节点 叶子节点 总比度为 2 的节点多一个 函数能够提

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号