【python基础(一)】教程文章相关的互联网学习教程文章

python基础2【代码】【图】

一 格式化输出第一种方法name1 = input("请输入名字:")age1 = input("请输入年龄:")hobby1 = input("爱好是:")msg = "我叫%s,今年%d岁,爱好是%s" %(name,int(age),hobby)print(msg)第二种方法name1 = input("请输入名字:")age1 = input("请输入年龄:")hobby1 = input("爱好是:")msg = "我叫%(name)s,今年%(age)s岁,爱好是%(hobby)s" %{"name":name1,"age":age1,"hobby":hobby1}print(msg)二 逻辑运算符的优先级()>Not>and>or 括号第...

Python基础教程读书笔记

1.字符串的定义,单双引号一样,可以使用转义\2.拼接字符串str1+str23.转换成字符串 str(1000000000000000L)->‘1000000000000000‘ repr(100000000000000000L)->‘100000000000000000L‘ repr是会保留原值的一个操作4.raw_input("valus :") 一般接收用户输入使用此方法5.多行字符串或长字符串可以使用‘‘‘val‘‘‘或"""val"""6.换行也可以使用\7.包含很多特殊字符时转义等操作比较麻烦时,可以使用r‘he\nllo‘, r‘...

Python 基础 - 4.11 configparser处理模块【代码】

此模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。来看一个好多软件的常见配置文件格式如下[DEFAULT] ServerAliveInterval = 45 Compression = yes CompressionLevel = 9 ForwardX11 = yes[bitbucket.org] User = hg[topsecret.server.com] Port = 50022 ForwardX11 = no解析配置文件>>> import configparser >>> config = configparser.ConfigParser() >>> config.sections() [] >>> c...

Python自动化学习笔记(一)——接口测试基础【图】

1.1 接口基础知识 1.1.1 Get&post请求GET和POST请求:    GET提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&相连,如EditPosts.aspx?name=test1&id=123456.    POST请求是把提交的数据放在HTTP包的Body中.   get请求可以用浏览器来发送,直接输入URL,post请求需借助工具来发送。 GET请求和POST请求的区别:GET使用URL或Cookie传参。而POST将数据放在BODY中。也就是说get请求没有请求体,只有请求头...

python基础之函数进阶【代码】

假如有一个函数,实现返回两个数中的较大值:def my_max(x,y):m = x if x>y else yreturn mbigger = my_max(10,20)print(bigger)之前是不是我告诉你们要把结果return回来你们就照做了?可是你们有没有想过,我们为什么要把结果返回?如果我们不返回m,直接在程序中打印,行不行?来看结果:>>> def my_max(x,y): ... m = x if x>y else y ... >>> my_max(10,20) >>> print(m) Traceback (most recent call last):File "<stdin...

Day15 - Python基础15 模块学习-selectors【代码】

本节内容1:Python/selectors模块2:selsect实例1:Python/selectors模块及队列 selectors模块是可以实现IO多路复用机制:它具有根据平台选出最佳的IO多路机制,比如在win的系统上他默认的是select模式而在linux上它默认的epoll。常用IO多路复用共分为三种:select、poll、epoll且windows上只支持select,而linux上都支持select的缺点:1、每次调用都要将所有的文件描述符(fd)拷贝的内核空间,导致效率下降2、遍历所有的文件描述...

python 3 基础之模块的制作、导入【代码】

模块 一个项目里的各个单位由小到大: 变量(全局变量、局部变量、实例属性、类属性)——>函数方法(实例方法、类方法、静态方法)——>类——>模块——>包——>工程(项目) 1、模块是什么?在Python中,每个Python文件都可以作为一个模块,模块的名字就是文件的名字说的通俗点:模块就好比是工具包,要想使用这个工具包中的工具(就好比函数),就需要导入这个模块要使用非本.py文件里的类、函数或者变量等,必须先用import关键字...

Python基础——字典和有序字典【代码】

字典说明:在 Python 中, 字典 是一系列 键 — 值对 。每个键都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何 Python 对象用作字典中的值定义:可以用如下的几种方式定义字典:dic = {‘color‘: ‘green‘, ‘points‘: 5} dic1 = dict(color = ‘green‘, points = 5) dic2 = dict([(‘color‘, ‘green‘), (‘points‘, 5)])字典推导式可以从任意的键...

第二阶段---python基础--模拟登陆【代码】

说明:1、用户原文件存储在文件中_userinfo2、判断是否存在登陆错误的用户_被锁定的用户_wrong_name2,没有创建,并写入用户文件头username,带逗号,锁定用户以‘逗号‘隔开; 3、判断输入用户是否存在锁定账户中(取出用户名,存入列表,)4、逻辑控制,用户名,或秘密超过3次记录该用户的用户名到文件;import osif os.path.exists(‘wrong_name2‘): file_wrong=open(‘wrong_name2‘) f=file_wrong.readline() lock_name...

Python之路【第三篇】:Python基础之杂货铺【代码】

字符串格式化Python的字符串格式化有两种方式:百分号方式、format方式百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。1、百分号方式%[(name)][flags][width].[precision]typecode● (name) 可选,用于选择指定的key ● flags 可选,可供选择的值有:● + 右对齐;正数前加正好,负数前加负号;● - 左对齐;正数前无符号,负数前加负号;● 空格...

Python语言基础07-面向对象编程基础【代码】【图】

1. 了解面对对象编程  活在当下的程序员应该都听过"面向对象编程"一词,也经常有人问能不能用一句话解释下什么是"面向对象编程",我们先来看看比较正式的说法。  "把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过类的封装(encapsulation)隐藏内部细节,通过继承(inheritance)实现类的特化(specialization)和泛化(generalization),通过多态(polymorphism)实现基于对象类...

python基础:变量【代码】

#_*_coding:utf-8_*_#赋值变量name = "ShanShan"name2 = nameprint("My name is",name,name2)name = "PaoChe Ge”print(name,name2)注:结果打印出来的是:My name is ShanShan ShanShanPaoChe Ge ShanShan 原文:https://www.cnblogs.com/shan3/p/9718823.html

Python基础(dict与set)【代码】

#和list比较,dict有以下几个特点: #查找和插入的速度极快,不会随着key的增加而变慢; #需要占用大量的内存,内存浪费多。 #dict1 = {‘傻狗1‘:100,‘傻狗2‘:200,‘傻狗3‘:300} #print(dict1) #print(dict1[‘傻狗1‘]) #print(‘傻狗4‘ in dict1)#通过in判断key是否存在 #print(dict1.get(‘傻狗5‘,-1))#通过dict提供的get()方法,如果key不存在,可以返回None,或者自己指定的value#set和dict类似,也是一组key的集合,但...

Python入门基础(8)【代码】

上一篇介绍了一些python中函数的基本用法,那么,现在就来谈一谈python中的一些内置函数吧python中的内置函数  1.map()函数  map()函数接受两个参数值,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回li = [1,2,3,4,5,6,7,8] print(list(map(lambda x:x*x,li)))运行结果[1, 4, 9, 16, 25, 36, 49, 64]  2.reduce()函数  reduce把一个函数作用在一个序列[x1,x2,x3,x4,x5......

Python三种基础数据类型:列表list,元祖tuple和字典dict

Python的三种基本数据类型,列表list,元祖tuple和字典dict列表List:python最基础的数据类型,列表内的数据项不需要具有相同的类型,可以包含重复值。列表包括两个模块,元素及对应的索引,其中索引正值表示从头开始取,负值表示倒项取数。操作:索引、切片、加、减、乘、检查成员索引:查看某个索引的值my_list[1],查看系列的值my_list[1:5]切片:my_list[1:5],注意:my_list[::n]该用法表示从取的元素开始取第n元素,依次类推...