摘要: 服务端: 客户端: 有收必有发,收发必相等,send和rexv必须是对应的 send recv send recv recv send 传递中文: 实例:聊天 服务端: 客户端: 阅读全文
posted @ 2019-10-16 22:18 手可摘星辰。 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 面向对象基本格式: # 定义一个类:Account class Account: # 类中的方法 def login(self): print('登录') def logout(self,name): print('注销',name) return 123 # 调用类中的方法 # 1.创建对象 x 阅读全文
posted @ 2019-10-09 19:16 手可摘星辰。 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 生成器: 总结:函数中如果存在yield,那么该函数就是生成器函数,调用生成器函数会返回一个生成器,生成器只有被for循环时,生成器函数内部的代码才会执行,每次循环都会获取yield返回的值。 yield from: 生成器推导式: 阅读全文
posted @ 2019-10-08 20:04 手可摘星辰。 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 迭代器:帮助你对某种对象(str/list/tuple/dict/set)中的元素进行逐一获取。 1.列表转化成迭代器:v1 = iter([11,22,33,44]) 或 v1 = [11,22,33,44].__iter__() 2.迭代器想要获取每个值:反复调用 val = v1.__next 阅读全文
posted @ 2019-10-08 17:12 手可摘星辰。 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 基本语法: 实例:计算两个数的和。 运行后 阅读全文
posted @ 2019-10-08 11:48 手可摘星辰。 阅读(180) 评论(0) 推荐(0) 编辑
摘要: basename函数: 功能:返回完整路径最后/的后面部分,常用于获取文件名。 基本语法: basename 路径 后缀 不加后缀:运行后 加后缀:运行后 dirname函数: 功能:返回完整路径最后/的前面部分,常用于返回路径部分。 基本语法: dirname 文件绝对路径 运行后 阅读全文
posted @ 2019-10-07 17:24 手可摘星辰。 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 基本语法: read [选项] [参数] 选项: -p 指定读取值时的提示符 -t 指定读取值时等待的时间(秒),如果没有在指定的时间内输入,就不再等待了 参数: 变量:指定读取值的变量名 实例1:读取控制的输入一个num值。 运行后 实例1:读取控制的输入一个num值,在10秒内输入。 运行后 阅读全文
posted @ 2019-10-07 16:56 手可摘星辰。 阅读(994) 评论(0) 推荐(0) 编辑
摘要: if判断: 基本语法: 实例:请编写一个shell程序,如果输入的参数,大于60,则输出“及格了”,如果小于60,则输出“不及格”。 运行后 case语句: 基本语法: 实例:当命令行参数式1时,输出“周一”,是2时,输出“周二”,其他情况输出“other”。 运行后 for语句: 基本语法1: 实 阅读全文
posted @ 2019-10-07 15:18 手可摘星辰。 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 常用判断条件: (1)两个数的比较 = 字符串的比较 -lt 小于 -le 小于等于 -eq 等于 -gt 大于 -ge 大于等于 -ne 不等于 (2)按照文件权限进行判断 -r 有读的权限 -w 有写的权限 -x 有执行的权限 (3)按照文件类型进行判断 -f 文件存在并且是一个常规文件 -e 阅读全文
posted @ 2019-10-06 23:09 手可摘星辰。 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 1."$((运算式))"或"[运算式]" 2.expr m + n 注意:expr运算符要有空格 3.expr m - n 4.expr \*,/,/% 乘,除,取余 应用实例: 1.计算(2+3)*4的值 运行后 运行后 2.求出两个参数的和 运行后 阅读全文
posted @ 2019-10-06 20:02 手可摘星辰。 阅读(110) 评论(0) 推荐(0) 编辑