#!/user/bin/env python# -*- coding:utf-8 -*- # 1.从文件中读取数据with open('pi_digits.txt') as file_object: contents = file_object.read() # print(contents)# 末尾会多一行空行,read()到文件末尾时会返回一个空字符,rstrip()删除末尾空白 print(contents.rstrip()) # [有点问题] # 文件打开可以使用绝对路径和文件名 # 可…
#.python学习笔记:在文本编辑器中新创建一个文件,写几句话老总结你至此学到的python知识 #其中‘In Python you can’ 打头.将这个文件命名为learning_python.txt.并将其存储到为本章学习目录下 #编写一个程序,它读取这个文件,并将你序偶写的内容打印三次:第一次打印时读取整个文件 #第二次打印时遍历文件对象,第三次打印时将各行存储在一个列表中,再在with代码块外打印它们 with open('learning_python.txt') as file_…
chapter10 文件和异常 10.1 从文件中读取数据 10.1.1 读取整个文件 with open("pi.txt") as file_object: contents = file_object.read() print(contents) print(contents.rstrip())//去掉空白行 10.1.2 文件路径 10.1.3 逐行读取 filename = 'pi.txt' with open(filename) as file_object: for lin…
#.餐馆:创建一个名为Restaurant的类,其方法_init_()设置两个属性:restaurant_name和cuisine_type. #创建一个名为describe_restaurant的方法和一个名为open_restaurant()的方法, #其中前者打印前述两项信息,而后者打印一条消息,指出餐馆正在营业 #根据这个类创建一个实例restaurant,分别打印其两个属性,再调用前述两个方法 class Restaurant(): #餐馆的基本信息 def __init__(self…
10.1 从文件中读取数据  10.1.1 读取整个文件 with open(~) as object: contents=object.read() with open('C:/Users/jou/Desktop/input.txt') as file_object: contents=file_object.read() print(contents.rstrip())   10.1.2 文件路径 #文件路径读取方式1 filepath='C:/Users/jou/Desktop/input…
python变量赋值: python的变量赋值 可以是单引号 也可以是双引号python 变量赋值的时候不能加()的 比如 name = "My Name is GF"变量赋值的时候赋值会报错赋值字符串错误 解决错误可检查解释器解释报错的行号来判断打印变量:打印变量 需要紧挨着()比如 print(Name) 感悟:这是最基础的字符串操作,也就是小孩子的牙牙学语阶段,其实特别简单下一篇就是对字符串进行改动,比如大小写,移动等等.也是人性化的操作.比较基础代码应用即将应用开始.我要在每一…
#!/user/bin/env python# -*- coding:utf-8 -*- # 类名采用的是驼峰命名法,即将类名中每个单词的首字母大写,而不使用下划线.# 对于每个类,都应紧跟在类定义后面包含一个文档字符串:简要描述类的功能,并遵循写函数的文档字符串时的格式约定# 每个模块也应当包含一个文档字符串,对其中的类可用于做什么进行描述.class Dog(): def __init__(self,name,age): '''__init__ 方法''' '''形参self必不可少,还必须…
#!/user/bin/env python# -*- coding:utf-8 -*- # 给形参指定默认值时,等号两边不要有空格 def function_name("parameter_0",parameter_1='default value')# 函数形参的位置很重要 传递参数使用关键字实参(一一对应的传递,可以不用理会顺序)# 默认值传递时候要指定传递(可以对应位置传递)# 返回值return 默认函数已经结束了 def get_formatted_name(frist_n…
#!/user/bin/env python# -*- coding:utf-8 -*- # 前面不用空格,后面空格# 访问只能通过keyalien_0 = {'color': 'green', 'points':5}print(alien_0['color'])print(alien_0['points']) # 键值对的添加# 为了美观 选择合适的拆分alien_0 = { 'color': 'green', 'points':5 }print(alien_0)alien_0['x_posi…
#!/user/bin/env python# -*- coding:utf-8 -*- # 用python中unittes中工具来测试代码 # 1.测试函数import unittestfrom name_function import get_formatted_name class NamesTestCase(unittest.TestCase): # 必须继承unittest.TestCase这个类 # 测试name_function.py def test_first_last_nam…