day12-json-xml模块
vars()中的内容; _doc_:获取.py文件中的""".."""注释 _file_:本身.py的路径 _package_:当前.py所在的文件夹 _cached_:缓存文件 _name_:如果是主文件,_name_ == "_main_",否则,等于模块名1.主文件 调用主函数前,必须加 if _name_ == "_main_";json模块: loads():将字符串转换成python基...
pyhton的数据类型
1、什么是数据类型
变量值才是我们存储的数据,所以数据类指的就是变量值的不同种类
2、为何数据要分类型?
变量值是用来保存现实世界中的状态的,那么针对不同的状态就应该用不同类型的数据去表示
3、如何用,即数据类型的分类?
一:数字类型
整型int
1、作用:表示人的年龄、各种号码、等级
2、定义
age=18 #age=int(18)
print(id(age))
p...
python的用户交互
在python3中的input会将用户输入的任何内容都存成字符串类型
name=input("请输入您的姓名:") #name='egon'
pwd=input("请输入您的密码:") #pwd='123'
print(name,type(name))
print(pwd,type(pwd))
print('=========>1')
print('=========>2')
pri...
python的格式化输出
name='egon'
age=18
%s其实可以接收任意类型的值
print('my name is %s my age is %s' %(name,age))
print('my name is %s my age is %s' %(name,[1,2]))
%d只能接收int类型的值
print('my age is %d' %age)
name=input('username>...
python的基本运算符
print(1 + 2)
x=10
y=20
res=x + y
print(res)
/是有零有整
print(10 / 3)
// 地板除,只取整数部分
print(10 // 3)
print(10 // 4)
% :取余数
print(10 % 3)
print(10 ** 2)
pwd='123'
print(pwd != '123')
列表之间比较大小,仅限于相同位置...
编程控制之while循环语句
一。 user_name='egon'
user_pwd='123'
while True:
inp_name=input('please input your name:')
inp_pwd=input('please input your password:')
if inp_name == user_name ...
python的字符串类型
一:基本使用
1 用途: 描述性质的数据,比如人的名字,单个爱好,地址
2 定义方式
name='egon' #name=str('egon')
x=str(1)
y=str(1.1)
z=str([1,2,3])
n=str({'a':1}) #str 用来转成字符串类型,可为任意类型
print(type(x))
print(type(y))
print(type(z))
prin...
python的列表类型
一,列表类型作用:多个装备,多个爱好,多门课程,多个女朋友等
定义:[]内可以有多个任意类型的值,逗号分隔
my_girl_friends=['alex','wupeiqi','yuanhao',4,5] #本质my_girl_friends=list([...])
l=list('hello') # list内只能跟能够被for循环遍历的数据类型
print(l)
l=list({'a':1...
python的数字类型
一:基本使用
1 int用途:年龄 号码 等级...
2 定义方式
age=10 #age=int(10)
x=int('1111') # int只能将纯数字的字符串转成十进制的整型
print(type(x))
3 常用操作+内置的方法
算数运算,比较运算
二:该类型总结
1 存一个值or存多个值
只能存一个值
age=10
age
2 有序or无序
没有有序无序这么一...
Java中创建子类实例时会创建父类实例?
首先每个类的这些元数据,无论是在构建这个类的实例还是调用这个类某个对象的方法,都会访问方法区的这些元数据。构建一个对象时,JVM会在堆中给对象分配空间,这些空间用来存储当前对象实例属性以及其父类的实例属性(而这些属性信息都是从方法区获得) 注意,这里并不是仅仅为当前对象的实例属性分配空间,还需要给父类的实例属性分配。 总之,会为父类分配堆内存,但是这块内存属于子类的堆内存。
python的元组类型
一:基本使用
1 用途:元组是不可变的列表,能存多个值,但多个值只有取的需求,而没有改的需求,那么用元组合最合理
2 定义方式:在()内用逗号分割开,可以存放任意类型的值
names=('alex','egon','wxx') #names=tuple(('alex','egon','wxx'))
print(type(names))
强调: 当元组内只有一个元素时,务必记住加一个逗号
x=('...
python的集合类型
pythoners=['王大炮','李二丫','陈独秀','艾里克斯','wxx','欧德博爱']
linuxers=['陈独秀','wxx','egon','张全蛋']
l1=[]
for stu in pythoners:
if stu in linuxers:
# print(stu)
l1.append(stu)#求出两个列表里面相同的值
pri...
python的字符编码
1 字符编码
将人类的字符编码/转换成计算机能识别的数字
这种转换必须遵循一套固定的标准,该标准无非是
人类字符与数字的对应关系,称之为字符编码表
00
01
10
11
A---->0000 0000
B---->0000 0001
c---->0000 0002
d---->0000 0003
bit:二进制位
Bytes:字节
AS...
python的字典类型
一:基本使用
1 用途:用来存多个值,但每一个值都有一个key与之对应,key对值有描述性的功能
当存储多个值表示的不同的状态时,
2 定义方式:{}内用逗号分隔开多个元素,每一个元素都是key:value的形式
value可以是任意数据类型,但是key必须为不可变类型,key通常应该是字符串类型,
d={'x':1,'y':2} #d=dict({'x':1,'y':2})
d=...
python的文件处理
1 什么是文件?
文件是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位
文件的操作核心就:读、写
即我们只需要对于进行读写操作,就是对操作系统发起请求,然后由操作系统将用户或者应用程序
对文件的读写操作转换成具体的硬盘指令(比如控制盘片转动,控制机械手臂移动来读写数据)
2 为什么要有文件?
因为内存无法永久保存数据,但凡我们想要永久保存数据都需要保...
python的文件处理补充和文件修改
一。文件读写r+t:可读、可写
w+t:可写、可读
with open('b.txt','w+t',encoding='utf-8') as f:
print(f.readable())
print(f.writable())
a+t:可追加写、可读
r+b
w+b
a+b
with open('b.txt',mode='rb') as f:
data=f.read(...
python的函数定义调用
一,函数的基本使用注册功能
uname=input('username>>:').strip()
pwd=input('password>>: ').strip()
with open('db.txt','at',encoding='utf-8') as f:
f.write('%s:%s\n' %(uname,pwd))
f.flush()
认证功能
i...
python的面向对象‘嵌套’名称空间‘作用域
一。面向对象函数是第一类对象的含义是函数可以被当作数据处理
def func(): #func=<function func at 0x0584BA50>
print('from func')
print(func)
x='hello'
1、引用
y=x
f=func
print(f)
f()
2、当作参数传给一个函数
len(x)
def foo(m):
...
今日推荐
周排行