【[Python_2] Python 基础(1)】教程文章相关的互联网学习教程文章

Python3 tkinter基础 Entry get 点击按钮 将输入框中文字输出到控制台【代码】【图】

???????Python : 3.7.0?????????OS : Ubuntu 18.04.1 LTS????????IDE : PyCharm 2018.2.4??????Conda : 4.5.11???typesetting : Markdowncode""" @Author : 行初心 @Date : 18-10-1 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengjiu """ from tkinter import *def main():root = Tk()e = Entry(root)e.grid(row=0, column=1,padx=10, pady=10)def show():print(e.get())# 设置按钮的宽度Button(root, text...

python学习之【第八篇】:Python中的函数基础【代码】

1.前言函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。2.函数的定义定义函数时需要遵守以下规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数...

python基础2【代码】

高级特性切片切片即取一个list 或者 tuple 的部分元素L= ["abc", "bcd", "efg", 123, 666]L[0 : 3] #取前3个元素,左闭右开 L[ : 3] #取前3个元素,左端索引为0可省略 L[-2 : ] #取倒数第2个一直到末尾 L[-3: -1] #取倒数第3和第2个,注意倒数第一个元素的索引是-1 L[ :10 :2] #取前10个数,每2个取1个 L[:] #原样复制一个list注:tuple也可切片,结果仍是tuple; str同理迭代迭代即便利某个list或者tuple,或者s...

《python基础教程》笔记之 基础知识【代码】

数字相关在Python程序前加上 from __future__ import division 或者在解释器里面直接执行它,或者通过命令行运行Python时使用命令开关-Qnew,会使单斜线不再整除,如>>> 1/20.5而双斜线实现整除,如>>> 1//20 输入>>> x = input(‘x:‘)模块用import导入模块,然后按照“模块.函数”的格式使用这个模块的函数,如>>> import math>>> math.floor(23.96)23.0 在使用了“form模块import函数”这种形式的import命令之后,就可以直接使用...

Python基础教程-List和Tuple【代码】

ListPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如:>>> classmates = [‘Michael‘,‘Bob‘,‘Tracy‘]>>> classmates[‘Michael‘, ‘Bob‘, ‘Tracy‘]>>> len(classmates)3用索引来访问list中的每一个位置的元素,索引从0开始:>>> classmates[0] ‘Michael‘ >>> classmates[3]Traceback (most recent call last):File "<pyshell#4>", line 1, in <module>classmates[3] ...

Python基础篇(九)

Key Words: 文件迭代器,标准输入,GUI工具包,数据库操作SQLlite,  文件迭代器>>> f= open("some.txt","r+")>>> while True:... line = f.readline()... if not line : break... else :... print(line)... 使用文件迭代器直接可以访问文件的每一行,而不必去使用readline方法。>>> f= open("some.txt","r+")>>> for line in f:... print(line)...f.close() 标准输入sys. stdin:from sys import *for...

学习Python基础--------4【代码】

python装饰器定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能原则:1。不能修改被装饰的函数源代码   2.不能修改被装饰的函数的调用 def test1():pass def test2():pass这是两个函数想为两个函数添加打印功能,那就在写一个打印函数然后再调用def logger():print(‘logging‘)def test1():passlogger() def test2():passlogger()test1()test2() 装饰器通过@装饰器名来调用def timer(func):def warpper(*args,...

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]这样做满足不了需求。实现方法有些奇特——必须加个逗号,即使只...