print(我是***,你呢?,1,2,true)#逗号会换成空格,然后拼接name=input(你的名字:)#输入字符串数值:整数、浮点数、字符串、空值、布尔
list和tuple
#list 其中元素可以不同names=['bob','mary','jack']print(len(names))print(names[0])print(names[-1])
条件判断和循环
#条件判断cl=5ifcl= start:# l.append(a)# a, b = b, a + b# return l# def __getattr__(self, attr):#防止不存在的属性,报错# if attr=='score':# return 99# def __call__(self):#可以直接对实例进行调用 s()# print('my name is %s.' % self.name)# def __next__(self):# self.a, self.b = self.b, self.a + self.b # 计算下一个值# if self.a > 100000: # 退出循环的条件# raise stopiteration()# return self.a # 返回下一个值# =============================================================================
枚举
错误处理
# =============================================================================# #错误处理# try:# r=10/0# except exception as e:# print(e)# finally:# print('finally...')# # print('end')# =============================================================================
读写文件
# =============================================================================
stringio和bytesio
#stringio 内存中读写strfrom io importstringio
操作目录和文件
#操作文件和目录
序列化和json
#序列化 :把变量从内存中变成可存储或传输的过程称之为序列化import pickle
线程
#线程 python的os模块封装了常见的系统调用,import osfrom multiprocessing import process#子线程要执行的代码defrun_proc(name):