python2 基础语法print ("你好,世界") #前面加#号表示注释 #Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。 if True: print ("True") else: print ("False") x="a" y="b" # 换行输出 print x print y # 不换行输出
转载 2023-12-15 13:58:45
26阅读
在学习Python的过程中,一定会遇到很多困难,我相信很多时候的,报错就会是让人抓狂,一个好的程序员最主要的特质,就是处理错误的能力。在面对每次遇到的问题,要多总结多做笔记,争取下次避免犯同样的错误,或者再遇到这样的情况能够快速解决。今天就和大家聊聊:在python中一共有2种错误:一种是语法错误,另外一种是异常。语法错误语法错误也叫做解析错误,是指python无法正确的识别代码的造成的。根本原因
文章目录变量什么是变量为何要用变量如何用变量变量的基本使用程序出错的两种变量名的命名规范错误的使用正确的使用命名风格变量值的两大特征常量标准数据类型1、int整型:2、float浮点型:3、string字符串类型:4、list列表类型:5、dict字典类型:6、bool布尔类型:7、元组 变量什么是变量量指是事物的状态变指的是事物状态是可以发生改变的变量指的是一种机制,可以把事物的状态记录下来并
转载 2023-08-18 15:09:37
61阅读
文章目录PrintUnicodeXrang除法「/」其他链接Python 语言的优势不言而喻。今天要说的就是 Py2 官方已经发出停止维护截止时间了,因此还没有开始或者即将开始的伙伴,可以直接看 Py3 的相关学习材料。左边公众号回复「python」即可获得一份自学材料。 2 和 3 到底有什么区别? 不过大部分语法是没有什么差别的。下面就简单来看看有哪一些常用以及主要的变化。Print「Prin
转载 2024-01-06 17:11:36
35阅读
Python基础语法2基本数据类型Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。int1 = 1 float2 = 2.0 string = "seveN1foR"Python允许同时为多个变量赋值a = b = c = 1可以为多个对象指定多个变量a, b
转载 2021-04-03 07:30:39
414阅读
2评论
1.python2python3 区别:  关于这两个版本的区别,从宏观上来讲:  python2:源码不标准,混乱(很多技术大佬写的都有自己语言的特点,看起来很不pythoner)由于python社区为python贡献源码的大佬很多,造成重复代码太多;   python2python3区别      1.宏观上来讲,python2源码不标准,比较
转载 2023-06-26 00:54:03
183阅读
1 基础语法一切皆对象:查看地址id(), 查看类型type(), 通过.访问属性 单行注释:采用 # 开头 多行注释:使用三个单引号(’’’)或三个双引号(""") 标示符:区分大小写,以下划线开头进行访问控制 代码块:不用;和{},用缩进 字符串:单、双、三引号都可以 Print 输出:各种变量都可以输出,格式化输出与C语言类似2 变量类型变量创建:用等号(=)赋值来创建变量。变量与类型无关,
转载 2023-06-19 17:20:18
108阅读
概述#原稿地址:使用 2to3 将代码移植到 Python 3几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下。为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式。案例研究:将chardet移植到Python 3(po
原创 2021-05-07 16:20:46
248阅读
计算机在解决某个具体问题时,主要是有三种情况,分别是书序执行所有的语句,选择执行部分语句和循环执行部分语句。选择语句在python中,选择语句主要有三种形式,分别是if语句,if……else语句,if……elif……else多分支语句下面对这些语句进行讲解最简单的if语句Python中使用if关键字来组成选择语句,其最简单的语法形式如下:if 表达式:语句块其中,表达式可以是一个单纯的布尔值或变量
转载 2024-01-11 13:12:16
114阅读
列表:##优先掌握 #1.按照索引存取值(正向存取,反向存取):可存可取 #切片,顾头不顾尾 #长度len() #成员运算in,not in msg=['hello','world',3,3,2] print('k' in msg) #追加:append(默认末尾添加) msg.append(6) print(msg)
原创 2017-12-20 00:56:34
666阅读
     最近在学习python,和很多初学者一样,一开始比较纠结到底是版本2好还是版本3是将来的趋势呢?为了避免走太多弯路,专门上网查了相关资料,总结了一些2和3 的区别,很多内容是转载来的,大神们别鄙视哈。。。1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操
转载 2023-08-06 20:20:15
70阅读
 注释:#标注的文本; 数字:整数,不区分long和int,进制:0xa、0o10、0b10;浮点数,1.4be9等价于1.46*10^9;复数:1+2j(a+bj); 字符串:使用'、''引用的字符的序列;'''、""",可跨行,可在其中自由的使用单双引号;在字符串前加上r或R前缀,表示该字符串不作特殊处理,前缀r会把里面的所有字符当普通字符对待;转义序列:\\\t\r\n\'\" 缩进:约定使
原创 2019-05-03 13:24:49
517阅读
一、安装pip install threadpool   二、使用介绍(1)引入threadpool模块(2)定义线程函数   (3)创建线程 池threadpool.ThreadPool()   (4)创建需要线程池处理的任务即threadpool.makeRequests()   (5)将创建的多个任务put到线程
标准方法:def f(x): return 2*x异步方法:async def f(x): return 2 *x 1.协程(不是计算机提供,程序员人为的)也可以被称为微线程,是一种用户东来内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相执行。例如实现协程的方法:1. greenlet,早期模块2. yield关键字3.asyncio装饰器(py.3.4)4.asyn
转载 2023-11-02 08:37:38
152阅读
    Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本
转载 2023-09-04 23:30:35
133阅读
前言本人在使用Python2编写脚本工具时,观察到字符串其实有两种形式,一种是不带u,另一种是带u的。仔细查询文档发现内在细节还比较多,与Python3多有差异,特此笔记。Python2版本与Python3版本的差异之一,即编码问题。在理解编码之前,先介绍两个概念。其中一个是字面量,另一个是字节码。在写代码时,我们会定义字符串变量,用来表示一段文本内容。比方说 s="helloworld",这就是
转载 2024-06-14 11:02:59
70阅读
个人看法:虽然现在都是以Py3的学习口号最为响亮,但是Py2的应用也不可否认的。所以建立抓住几个重点区分就好,用的时候再专门进行查取1.Python3没有向下兼容2.Python2.6与2.7是过度版本,使用Python2语法和库,允许部分Py3的语法和函数编码:    Py2:有两种字符串类型,Unicode和非Unicode字符串,源码默认"ASCII",  &
Python是一门脚本语言。脚本语言是一种介乎于HTML和诸如JAVA、VisualBasic、C++等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。有一些脚本语言已经发生了变化,如Python,perl已经可以编译成中间代码然后执行,这样的脚本语言已经可以被称为编译型脚本语言。脚本语言的“优势”,其实只在于它不需要事先“编译”。所以Python语言不
原创 2021-04-11 08:10:06
121阅读
目录1. 字符串转换成列表;2. 列表常用方法;​​​​​​​1. 字符串转换成列表;# 字符串转换成列表s="afbuunkvnks"print(list(s)) # 结果['a', 'f', 'b', 'u', 'u', 'n', 'k', 'v', 'n', 'k', 's']# 列表转换成字符串li=["1","ab",23,["12",5]]pr...
原创 2021-07-13 17:18:59
61阅读
Python3打破了Python2向后兼容,极大提高了性能 Python3引入的重要差异可分为一下几个方面:语法变化,删除/修改了一些语法元素,并添加了一些新的语法元素标准库中的变化数据类型与集合的变化语法变化有些语法变化会导致当前代码无法运行,这些变化是最容易发现,运行这些代码,解释器就会抛出SyntaxError异常。例如:Python 3.6.1 (v3.6.1:69c0db5, Mar 2
转载 2023-10-11 08:52:11
102阅读
  • 1
  • 2
  • 3
  • 4
  • 5