【Day1_Python基础_3.Python2 or 3 ?】教程文章相关的互联网学习教程文章

python基础知识(二)---字符串

ord(‘A‘):ascii编码转化为对应的序号chr(66):整数对应序号的ascii码string.ascii_lowercase:生成所有的小写英文字母字符串string.digits:生成所有的数字string.count(str,beg=0,end=len(string):返回str在string里面出现的次数,如果beg或者end指定下标范围string.expandtabs(tabsize=8):把字符串中的tab符号转化为空格string.find(str,beg=0,end=len(string):找到返回下标,否则返回-1string.join(seq):以指定字符串作为分隔符,将...

python基础:__init__.py和__init__函数的作用【代码】

一、__init__.py文件原来在python模块的每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,假如子目录中也有 __init__.py 那么它就是这个包的子包了。当你将一个包作为模块导入(比如从 xml 导入 dom )的时候,实际上导入了它的 __init__.py 文件。一个包是一个带有特殊文件 __init__.py 的目录。__init__.py 文件定义了包的属性和方法。其实它可以什么也不定义;可以只是一个空文...

Python3基础 json.loads 解析json格式的数据,得到一个字典【代码】

???? Python : 3.7.0?????? OS : Ubuntu 18.04.1 LTS?????? IDE : PyCharm 2018.2.4????? Conda : 4.5.11???typesetting : Markdowncode""" @Author : 行初心 @Date : 18-9-24 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengjiu """import jsondef main():my_dict = {"spam": "foo", "parrot": 42}my_json = json.dumps(my_dict) # 编码数据print(type(my_json))print(my_json)print()tagert = json....

Python基础(六)——面向对象编程【代码】

(1)定义类和实例  这一部分难得和 Java 较为一致,直接写个例子:1class Stu: 2def__init__(self, name, id): # 构造方法3 self.name = name 4 self.id = id 5def test(self, name2): 6print(‘He is {}‘.format(name2)) 7 student = Stu(‘Bob‘, ‘123‘) 8print(student.name, student.id) # Bob 1239 student.test(‘LQ‘)  注意一点:类中自定义的方法一定要含有 self 参数,但是在调用的时候,无需为...

python基础学习 第十三天 (二)【代码】

一.re模块1.什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。元字符匹配内容\w匹配字母(包含中文)或数字或下划线\W匹配非字母(包含中文)或数字或下划线\s匹配任意的空白符\S匹配任意非空白符\d...

Python基础(一)【代码】

一、python的版本python版本分为2系列和3系列,但是目前大部分企业都使用2系列版本,但是3系列python版本已经成为趋势,因此本博客主要以3系列的python版本为主。二、变量变量即是预先定义的值,主要用于方便脚本编写,方便脚本调用。变量通常以数字、字母及下划线开头,例:1_pass 、_pass 、pass都可以作为变量使用,但是特殊字符不可以例:print("hello world")name = "xiao yu"name2 = nameprint("My name is ",name,name2)nam...

python基础知识笔记(一)

数据类型:整型浮点型字符串:以“”或‘’括起来的任意文本1.如果字符串本身包含‘’,可以用“”括起来;eg:"I‘m OK "2.如果字符串本身既包含’又包含”,可以用转义字符\来标识‘I‘\m "\OK "\!‘表示:"I‘m OK "!3.转义字符\可以转义很多字符,如:换行转义为\n,制表符可转义为\t 字符\本身也需要转义为\\;4.如果字符串里面有很多字符需要转义,就需要加很多\,so为了简化,用r‘‘表示‘‘内部的字符串默认不转义;5.如...

python基础教程_学习笔记3:元组

元组元组不能修改;(可能你已经注意到了:字符串也不能修改。)创建元组的语法很简单:如果用逗号分隔了一些值,那么你就自动创建了元组。>>> 1,3,‘ab‘(1, 3, ‘ab‘) 元组也是(大部分时候是)通过圆括号括起来的。>>> (1,3,‘13‘)(1, 3, ‘13‘) 空元组可以用没有内容的两个圆括号来表示。 如何实现包括一个值的元组呢?>>> (5)5>>> (‘ab‘)‘ab‘>>> ([5])[5]这样做满足不了需求。实现方法有些奇特——必须加个逗号,即使只...

02 python基础知识

1 内容大纲pycharm安装while循环格式化输出while循环运算符编码的知识2 内容回顾编译型与解释型 编译型:一次编译成二进制,可以多次执行 优点:执行效率高缺点:不能跨越平台,开发效率比较低,例如C语言解释性:逐行编译成二进制,再执行 优点:可以跨越平台,开发效率高缺点:执行效率低,例如python变量 数字、字母、下划线的组合不能以数字开头不能用python的关键字不建议使用中文命名具有描述性需要区分变量和普通的数据类型...

python基础【代码】【图】

1.python文件的后缀为.py2.python执行方式:(1)python解释器 python路径(2)进入python解释器:实时输入并获取执行结果3.python解释器路径:#!/usr/bin/env python 在windows上执行有没有没有任何影响;在Linux下必须有这句以显示解释器路径4.python编码:# -*- coding:utf8 -*- python3版本无需关注;python2版本每个文件中只要出现中文,头部必须加上此编码utf8表示汉字用3个字节,GBK则用2个字节5.input的用法:永远等待,...

python基础语法17 面向对象3 多态,抽象类,鸭子类型,classmethod与staticmethod,isinstance与issubclass,反射【代码】

多态1.什么是多态? 多态指的是同一种类型的事物,不同的形态。 2.多态的目的:   “多态” 也称之为 “多态性”,目的是为了 在不知道对象具体类型的情况下,统一对象调用方法的规范(比如:名字)。   多态的表现 “形式之一” 就是继承:     - 先抽象,再继承     父类: 定制一套统一的规范。(比如: 方法名统一)     子类: 遵循父类的统一的规范。(比如: 子类遵循父类方法名的统...

python基础【代码】【图】

python基础 本节内容python起源python的发展史为什么选择python3第一个python程序变量定义表达式和运算符用户输入流程控制 判断流程控制 循环break和continue1.python起源python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。1991年 发布Python第一个版本。 最新的TIOBE排行榜,Python赶超PHP占据第五, Pyth...

python基础:三元运算【图】

学习条件运算时,对于简单的 if else 语句,可以使用三元运算来表示,即:12345678# 普通条件语句if 1 == 1: name = ‘wupeiqi‘else: name = ‘alex‘ # 三元运算name = ‘wupeiqi‘ if 1 == 1 else ‘alex‘ 原文:http://www.cnblogs.com/alan-babyblog/p/5163471.html

Python基础Day1【代码】

Python介绍1、python是解释性语言,而且语法优美、清晰、简单,是一种优秀并广泛使用的语言2、python主要应用领域:①云计算(典型的应用OpenStack)②WEB开发(如Youtube,豆瓣...典型框架Django)③科学运算、人工智能(典型库NumPy、SciPy)④系统运维(运维人员必备语言)⑤金融:量化交易,金融分析,在金融工程领域,Python不但在用,且用的最多,而且重要性逐年提高。原因:作为动态语言的Python,语言结构清晰简单,库丰富,...

python基础注意点2

str内置常用函数字符串查找类:find、indexfind:查找字符串中是否包含一个子串如:s= "abcdf"s1="ab"s.find(s1, 查找起始位置) 从指定位置开始查找s.rfind()从右边开始s.lfind() 从左边s.find(s1) ==>返回数字 0返回第一次发现符合条件的的位置 即索引返回 -1 表示没有找到s.index(s1, 查找起始位置) 从指定位置开始查找s.index(s1)==>返回数字 0找不到会报错字符串判断类一般都是is开头 islower、isalpha注意坑,数字判断...