iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python3变化
  • 139
分享到

python3变化

2023-01-31 08:01:06 139人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

一、print,在python3中已经是函数 >>> import sys >>> print("fatal error",file=sys.stderr) fatal error >>>

一、print,在python3中已经是函数

>>> import sys
>>> print("fatal error",file=sys.stderr)
fatal error
>>> fp=open(r"d:\\a.txt",'w')
>>> print("python3",file=fp)
>>> fp.close()
>>> print("There are <", 2**32, "> possibilities!", sep=" ") 默认空格符为分隔符
There are < 4294967296 > possibilities!
>>> print("There are <", 2**32, "> possibilities!", sep="") 自定义,不用空格分开
There are <4294967296> possibilities!
>>> 

二、Python3中是unicode码,而python2中是ascii码,可以避免中文的编码困扰

>>> import sys
>>> print(sys.getdefaultencoding())
utf-8
>>> "中文"
'中文'

在python2.7中

>>> import sys
>>> sys.getdefaultencoding()
'ascii'
>>> "中文"
'\xd6\xd0\xc\xc4'


三、定义变量更灵活

>>> a,*b,c= range(5)
>>> a,b,c
(0, [1, 2, 3], 4)

四、某些库改名了

Old Name --> New Name
_winreg ---> winreg
ConfigParser ---> configparser
copy_reg ---> copyreg
Queue ---> queue
SocketServer ---> socketserver
markupbase ---> _markupbase
repr ---> reprlib
test.test_support ---> test.support

--结束END--

本文标题: python3变化

本文链接: https://www.lsjlt.com/news/192984.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python3变化
    一、print,在python3中已经是函数 >>> import sys >>> print("fatal error",file=sys.stderr) fatal error >>>...
    99+
    2023-01-31
  • python3中range函数的变化
    Introduction 今天写代码需要生成一个整数构成的list,于是很自然地想到range函数。可以当我将生成的内容传入一个需要list参数的函数中,奇怪的事情发生了,竟然提示传入的不是一个list。于是上网寻求解决方法,并进...
    99+
    2023-01-31
    函数 range
  • python3-可变参数
    def personinfo(name,**info): print(name) print(info) for key in info: print(key) print(info[...
    99+
    2023-01-31
    参数
  • Python3使用tracemalloc实现追踪mmap内存变化
    目录技术背景用tracemalloc跟踪python程序内存占用用tracemalloc追踪内存变化内存占用曲线mmap内存占用测试将numpy数组写入txt文件numpy文件读取测...
    99+
    2023-03-14
    Python tracemalloc追踪mmap内存变化 Python追踪mmap内存变化 Python tracemalloc Python mmap
  • python3 文本变图片
    python3下的PIL叫做 pillowpython -m pip  install pillow创建目录 fonts,把微软雅黑字体放到下面。msyh.ttf#!/usr/bin/env python # -*- coding: utf...
    99+
    2023-01-31
    文本 图片
  • Python3怎么使用tracemalloc实现追踪mmap内存变化
    技术背景在前面一篇博客中我们介绍了一些用python3处理表格数据的方法,其中重点包含了vaex这样一个大规模数据处理的方案。这个数据处理的方案是基于内存映射(memory map)的技术,通过创建内存映射文件来避免在内存中直接加载源数据而...
    99+
    2023-05-21
    Python mmap
  • Python3 类属性、类变量
      # -*- coding:utf-8 -*- # 类属性、类变量:只能由类调用的属性 class People(object): # 类变量可以由所有的对象访问,但是对象只能访问,不可修改 # 用来做资源共享...
    99+
    2023-01-31
    变量 类属
  • python3学习之特殊变量
    #特殊变量 #__doc__        获取模块注释 #__file__       当前执行文件的路径 #__cached__    对应pyc文件的位置 #__name__      执行当前文件的时候,等于__main__;否则不...
    99+
    2023-01-31
    变量
  • python3 format格式化输出
    使用 format 方法,可以很方便的对字符串进行格式化输出 1. 使用参数位置格式 'my name is {0}, {0} age is {1}'.format('wang',10) >>> 'my name is ...
    99+
    2023-01-31
    format
  • Python3中str、bytes、bytearray转化
    目录简介str转bytesbytes转strbytes和str转化为bytearray简介 str是采用Unicode编码方式的序列,主要用于显示bytes是字节序列,主要用于网络和...
    99+
    2023-05-14
    Python3 str bytes bytearray 转化
  • python3学习之序列化
    其他-->字符串,叫序列化字符串-->其他,叫反序列化有两个模块:json   可以处理python基本数据类型,字典,列表,元组,保存的文件是“明文的”pickle 可以处理python全部数据类型,专用于python,保存的...
    99+
    2023-01-31
    序列化
  • 1.Python3 变量 字符编码 注释
    一、变量声明变量123#_*_coding:utf-8_*_ name = "Alex Li"上述代码声明了一个变量,变量名为: name,变量name的值为:"Alex Li" 变量定义的规则:变量名只能是 字母、数字或下划线的任意组合变...
    99+
    2023-01-31
    注释 变量 字符
  • Mac上配置python3的环境变量
    1.查看当前python3的位置 which python3 我的电脑当前地址路径是:/usr/local/bin/python3 2.准备好环境变量的配置内容 PATH="/usr/local/bi...
    99+
    2023-09-03
    macos python linux python3环境变量
  • python3的字符串格式化
    我们知道Python3.x引入了新的字符串格式化语法。不同于Python2.x的"%s %s "%(a,b)  Python3.x是"{0} {1}".format(a,b) '{0},{1}'.format('jack',22)Out[3...
    99+
    2023-01-31
    字符串
  • Python3学习3 格式化 % for
    一、%格式化 1.整数输出 %d # 十进制 %o # 八进制 %x # 十六进制 print("%d"%23) # 23 print("%o"%23) # 27 print("%x"%23) # 17 2.浮...
    99+
    2023-01-31
  • python3 数组(列表)初始化
    在Python中,可以使用以下方法初始化一个数组(列表):1. 使用方括号 [] 来创建一个空的数组:```my_list = []...
    99+
    2023-10-11
    python
  • Python3代码工程化加密
    这几天公司的Python3需要加密,网上的文章要么提供思路不提供代码,要么加密之后自己都没法用了。。没办法只能自己写了文章整体思路   1、修改python源码opcode为随机值   修改下载后的Python源码包中opcode值(opc...
    99+
    2023-01-31
    代码 工程
  • python3实现自动化框架robotf
    由于python2只更新到2020年,python3是未来的主流,为了适应技术的变化python3实现robotframework是迟早的事1.下载最新版本的python3.7,可根据自己电脑的位数下载,如:我的64位的win10,下载对应...
    99+
    2023-01-31
    框架 robotf
  • python3 怎样删除所有自定义变量
    这篇文章主要介绍“python3 怎样删除所有自定义变量”,在日常操作中,相信很多人在python3 怎样删除所有自定义变量问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python3 怎样删除所有自定义变量...
    99+
    2023-06-14
  • python3--序列化模块,hashlib模块
    内置方法(回顾)__len__    len(obj)的结果依赖于obj.__len__()的结果,计算对象的长度__hash__   hash(obj)的结果依赖于obj.__hash__()的结果,计算对象...
    99+
    2023-01-30
    模块 序列化 hashlib
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作