笔记二 :print 以及基本文件操作
笔记一已取消置顶链接地址 http://www.cnblogs.com/dzzy/p/5140899.html
暑假只是快速过了一遍python ,现在起开始仔细学一遍
基础操作:
#python newer
#-*- coding:utf-8 -*-
print "我能吞下玻璃而不伤身体" #a shit print 3+1>2*9
print 2333333*2.0/2
shit=2333333.333
print shit name='qt shit'
mane='hahahaha'
print name
print "我真能吞下玻璃%r %d" %(name,shit)#行中变量,注意%r
print "我真能吞下玻璃%s %d" %(name,shit)#行中变量,注意%s
print name+' '+mane#字符串加 x="You shit , do you know? %d ....o(^▽^)o" %2333333
print x print "." *10 #连续输出 shit= "%r %r %r %r"
print shit %(1,2,3,4)
print shit %("qt"," ","shit","")
print shit %("Do you know? ",
"Qt shit! ",
"hahahaha",
"") months="Ja\nFe\nMa\nAp\nMa\n....."#\n回车 \t Tab键
print months
print """
There are 12 months a year,
Don't you know?
shit , 2333333
""" #段输出 shit="i'm\\a\\cat" #两个只输出一个
print shit
shit="hahaha \"xxoo\" do you know?"#""的嵌套家转义符\
print shit
shit="\a\f" #响铃,进纸
print shit print "现在开始测试输入了!"
print "How old are you?"
#age=raw_input()#获得输入
print "Do you love me ,ff?"
#yes=raw_input()
#print "%s ,I love %s year old you ,ff"%(yes,age) #shit=raw_input("Your name? ")#输入直接带提示字
#print shit from sys import argv
script=argv
#script,first,second,third=argv #注释掉的行实现获得
print "script:",script
#print "first:",first #运行时获取依次在终端输入的命令
#print "second:",second #运行时输入命令的参数不够会报错
#print "third:",third #想在程序运行前就输入变量值,那么就用这种方法 lookme=">>" #相当于宏定义
likes=raw_input(lookme)
print likes
文件操作:
#-*- coding:utf-8 -*-
from sys import argv #argv读一个文件名
script,filename = argv
"""
txt=open(filename)
print "Here is what I want to say:%r" % filename
print txt.read()
txt.close() #打开要关 print "Input a txt name:"
filee=raw_input(">")
filee=open(filee)
print filee.read()
filee.close()
""" print "下面是文档清空:\n%r文档将被重写:" %filename
raw_input("Are you sure?")
target=open(filename,'w') #'w'写入'r'读取'a'追加
target.truncate(0) #文件清空
print "Done"
print "输入内容3行:"
line1=raw_input("line1")
target.write(line1)
target.write("\n")
line2=raw_input("line2")
target.write(line2)
target.write("\n")
line3=raw_input("line3")
target.write(line3)
target.write("\n")
print "Closing"
target.close()
文件copy到另一个文件:(注意输入参数实例: python 1.py 2.txt 1.txt)
#-*- coding:utf-8 -*-
from sys import argv
from os.path import exists #import 调用exists判断文件是否存在
print"我要将一个文件复制到另一个文件"
script,fromm,too=argv
print"copy %s to %s " %(fromm,too)
ins=open(fromm) #先打开在读
indata=ins.read() print"%s has %d bytes long!" %(fromm,len(indata))#len print"%s exists? %s" %(too,exists(too))#exists
raw_input("sure?")
outs=open(too,'w')
outs.write(indata) print"Done!"
outs.close()
ins.close()
Python 学习笔记二的更多相关文章
-
python学习笔记(二)、字符串操作
该一系列python学习笔记都是根据<Python基础教程(第3版)>内容所记录整理的 1.字符串基本操作 所有标准序列操作(索引.切片.乘法.成员资格检查.长度.最小值和最大值)都适用于 ...
-
(10.1)Python学习笔记二
1.在项目工程中要模块化测试一个开发的功能,在测试通过后交付给项目组其他人员继续开发.要保证代码开发的性能和效率以及可扩展性. 2.项目工程中的文件夹分类要功能模块明确清晰,在python中引入某一个 ...
-
Python学习笔记二
---恢复内容开始--- 一. python几种数据类型的比较. 从以下几个方面比较: 1. 是否可变. 不可变类型:变量的值可以发生变化,id也变了,相当于创建了一个新的对象,所以一修改值,id就变 ...
-
Python学习笔记(二)
标识符和关键字 1,邮箱的Python标识符是任意长度的非空字符序列(引导字符+后续字符.) python标识符必须符合两条规则--标识符区分大小写 (1)只要是unicode编码字母都可以充当引导字 ...
-
python学习笔记(二):python数据类型
上一篇博客写了python的入门和简单流程控制,这次写python的数据类型和各种数据类型的内置方法.一.数据类型是什么鬼?计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各 ...
-
python学习笔记二:流程控制
一.if else: #!/usr/bin/python x = int(raw_input('please input:')) if x >= 90: if x >= 95: print ...
-
python 学习笔记二 (列表推导式)
2018年年初写了第一篇博客,说要做一个认真的技术人 https://www.cnblogs.com/yingchen/p/8455507.html 今天已经是11月19日了,这是第二篇博客,看来坚持 ...
-
python学习笔记二:(python3 logging函数中format说明)
背景,在学习logging时总是遇到无法理解的问题,总结,尝试一下更清晰明了了,让我们开始吧! logging模块常用format格式说明 %(levelno)s: 打印日志级别的数值 %(level ...
-
python 学习笔记(二):为元组的每个元素命名,提高程序的可读性
在程序中有些数据为固定格式时,即字段数量确定.字段位置顺序确定不变,我们就可以用元组来储存.使用元组的优势是储存空间很小,访问速度也很快.如下代码对每个学生信息用元组来表示: # ('Jim', 16 ...
随机推荐
-
Spring MVC 3.0 深入及对注解的详细讲解
核心原理 1. 用户发送请求给服务器.url:user.do 2. 服务器收到请求.发现Dispatchservlet可以处理.于是调用DispatchServlet. 3. ...
-
【转】SpringTest框架JUnit单元测试用例获取ApplicationContext实例的方法
转自:http://www.coderli.com/junit-spring-test-applicationcontext JUnit单元测试用例中使用Spring框架,直接方式如下. @RunWi ...
-
团队项目2.0软件改进分析MathAPP
软件改进分析 在此基础上,进行软件的改进. 首先,我们把这个软件理解成一个投入市场的.帮助小朋友进行算术运算练习的APP. 从质量保证的角度,有哪些需要改进的BUG? 从用户的角度(把自己当成小学生或 ...
-
list、set、map的特点
java 集合(list.set.map)的特点 集合相关的类有一大堆,一般也只用到常用的方法增删改查,而且它它们的方法名也基本一样,所以一直都不知道什么时候用什么集合, 今天趁有空特意从网上整理资料 ...
-
如何让自己的Android程序永不被系统kill
一般来说,在Android系统中,当某进程较长时间不活动,或系统资源比较紧时,该进程可能被系统kill掉,以此来回收一些资源.Android系统会根据进程的优先级来选择性地杀死一些进程,优先级从高到低 ...
-
ThinkPHP第十八天(Widget类的使用,连贯操作where IN用法,缓存S函数使用)
1.Widget类的使用方法: 第一步:在Action同级目录中新建Widget文件夹(独立分组需要自己建立) 第二步:根据不同功能在Widget文件夹中建立不同的Widget类,如热门文章HotWi ...
-
SQL Server 中函数的理解总结
T-SQL语言为我们提供了更加灵活的方式操作数据,那就是函数,函数总的分为三大类:标量函数:(传入一个参数,再传出一个参数)聚合函数(传入多个参数,传出一个参数),表值函数(传入一个结果集对象,让我们 ...
-
AngularJS学习篇(十二)
AngularJS SQL ASP.NET 中执行 SQL 获取数据 <!DOCTYPE html> <html> <head> <meta charset= ...
-
当安全遇到java
标题是随便取的 今天看到有篇文章写的是关于java的xss,文中还提到了一个面试题,刚好我曾经也被问到过这个问题.让我不禁想起以往遇到的一些和java相关的安全面试题. 现如今,很多大甲方,由于自己系 ...
-
Unity Shader 基础(1): RenderType &; ReplacementShader
很多Shader中都会定义RenderType这个类型,但是一直搞不明白到底是干嘛的,官方文档是这样结解释的:Rendering with Replaced Shaders Rendering wit ...