Files
AI0814_jiaoan_public/w0_d6/test.py
T
2026-09-21 17:11:35 +08:00

169 lines
2.6 KiB
Python

# x=2
# X='12'
# y=x
# x=3
# print(y)
#
# x=[1,2,3]
# y=x
# x[0]=100
# # y=?
# print(y)
# y[0]=1
# print(x)
# x=100
# name1='liuejie'
# name2='yujnguangxiang'
# name3='zijing'
# name4='hepeng'
# name99='213'
# name99=123
# 循环和条件
# L=['liuejie',name2,name3,name4,name99]
# L=['nan',0,1,1,1,1,]
# liujie={'name':'liuejie','age':18,'gender':'male'}
# liujie=['liuejie',18,'male']
# 0 1 2 3
# liujie[2]
# liujie['gender']
# for i in L:
# print(i)
# print(type(print))
# print(type('a'.upper))
#
# str
# class A:
# def func(a):
# print('func')
# print()
# a=A()
# print(a)
# a.func()
# print(type(a.func))
#
# # def fun2():
# # print('fun2')
# # print(type(fun2))
#
# def fun3(self):
# print(self)
# fun3(123)
# class A:
# def func(a):
# print('func')
# print()
# a=A()
# a.func()
# a.func
#
#
#
# print(123)
# print(123)
# print(123)
#
#
# def fun3():
# print(123)
# print(123)
# print(123)
# fun3()
#
#
# print(123)
# print(123)
# print(123)
#
#
# print(123)
# print(123)
# print(123)
#
# print(123)
# print(123)
# print(123)
#
# list
# from pydantic import BaseModel
#
# # 定义模型
# class User(BaseModel):
# id: int
# name: str
# email: str | None = None
#
#
# # 实例化对象
# u = User(id=1, name="张三", email="zhangsan@test.com")
# print(u.__dir__())
# # model_dump() -> python dict
# data = u.model_dump()
# print(type(data))
# print(data)
# ['id', 'name', 'email']
# class Person:
# def __init__(self,name,age):
# self.name=name
# self.age=age
# zinan=Person('zinan',18)
# print(zinan.name)
# print(zinan.age)
#
#
# attr=input('请输入你想查询关于梓楠的信息{name ,age}')
# print(getattr(zinan,attr,'没有这个属性'))
#
#
# d={'name':'zinan','age':18}
# d.get('name')
# print(getattr(zinan, 'name','没有这个属性'))
# print(getattr(zinan, 'aaa','没有这个属性'))
#
#
# getattr(对象,属性名,默认值)
# 属性名是字符串的形式
# class dog:
# def __init__(self,name,age):
# self.name=name
# self.age=age
# zinan=dog('zinan',18)
# zinan.hair='black'
# print(getattr(zinan,'name','没有这个属性'))
# print(hasattr(zinan,'hair'))
# print(hasattr(zinan,'name'))
# print(setattr(zinan,'hair','black'))
# print(zinan.hair)
# def fun1():
# print('fun1')
#
# def fun2():
# print('fun2')
#
# d={'fun1':fun1,'fun2':fun2}
# d['fun1']()
#
# user_input=input('请输入你想调用的函数名')
# d[user_input]()
# d.get(user_input,lambda:print('没有这个函数'))()
with open('test.txt','w',encoding='utf-8') as f:
a=input('请输入你想写入的数据')
f.write(a)