python笔记
weixin_小凡
这个作者很懒,什么都没留下…
展开
-
文件读写
open的参数 file_object = open(file_name,access_mode=‘r’) file_name文件路径 access_mode:读(缺省)写 读+写 tell方法告诉文件指针位置 open()打开文件 read()读文件不加参数默认读全部 window文件里面的换行—\r\n 2个长度 字符串里面’\n’是一个长度,linux也是1个长度 close()关闭 fil...原创 2019-02-12 15:37:16 · 86 阅读 · 0 评论 -
循环
while 循环 while 条件表达式: 循环代码 cnt = 1 sumData = 0 while cnt <= 10: sumData +=cnt cnt +=1 print(sumData)原创 2019-02-12 12:50:11 · 137 阅读 · 0 评论 -
再识函数
函数 x = 2 def func(): global x #里面的x已经是全局变量 x = 9#局部遍量,但加了global,变成全局变量所以后面的结果都是9,如没有声明global,最后的x还是2; print(x) fun() print(x) 加*是可变数量参数,其实是一个元组 def mySort(*inList): print(type(inList))#<class ...原创 2019-02-17 19:52:28 · 126 阅读 · 0 评论 -
字典
字典 字典:没有下标,没有顺序 键的要求可以:int float ‘str’ () 不可以:[] {} 值的要求:任意类型! hashable:不可以改变 dict1 = {'name':'tom','age':18}#字典没有下标 print(dict1['name']) #tom dict1['name'] = 'jack'#替换tom dict1['name2'] = 'jack'#...原创 2019-02-17 16:12:57 · 124 阅读 · 0 评论 -
字符串的格式化和用户输入
字符串的格式化和用户输入 name = 'tom' age = 18 print('名字是: '+name+'年龄: '+str(age)) print('名字是:%s,年龄是:%d' %(name,age))#括号里的可以定成一个变量,直接打印这个变量; %s:用str()函数进行字符串转换 %d:转成有符号十进制数 %f:转成浮点数(小数部分自然截断) %x:转成无符号十六进制数(x/X代表...原创 2019-01-16 23:12:31 · 1315 阅读 · 2 评论 -
对象的方法
对象的方法 对象:数据和方法(对象的行为) 可以以obj.method(arg1,arg2,…)这样的方式出现 相比函数func(arg1,arg2,…) 常用方法: count:计算字符串中包含的多少个指定的字字符串 ‘123 123 789’.count(‘123’) 结果为2 str1 = ‘abcda’ print(str1.count(‘a’)) count方法有返回值; en...原创 2019-01-15 22:49:27 · 190 阅读 · 0 评论 -
初识函数
初识函数 函数的定义和函数的调用 函数的参数和返回值 内置函数 def func(): #函数定义 print('step1') print('step2') print('step3') func() #函数的调用 ...原创 2019-01-14 23:56:07 · 127 阅读 · 0 评论 -
包
1.包内调用 import 模块名(py脚本名) 模块名.函数() 2.不同包调用 import 包名.模块名==可以启别名:as 别名 包名.模块名.函数() 3.单个导入 from 模块名 import 函数1,函数2 或直接用星号*(全部) 函数1() 函数2() from 包名.模块名 import 函数 函数() 4.两个函数名冲突时,给其中一个起别名 from 模块名 impot ...原创 2019-02-27 23:12:11 · 119 阅读 · 0 评论