Python 学习笔记二
笔记二 :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 ...
随机推荐
- 第二次冲刺-Runner站立会议01
今天做了什么:主要看了gridview的使用方法 遇到的困难:与适配器的链接不会 明天准备做什么:尽量将gridview与baseadapter适配器连接起来
- TeXmacs - 所见即所得 - 专业排版软件
所见即所得,支持中文,很好用, 容易奔溃,奔溃进入不了程序时,删除文件夹 C:\Users\Perelman\AppData\Roaming\TeXmacs
- 集成ShareSDK里报错NSConcreteMutableData wbsdk_base64EncodedString]
百度一大堆都说在这个里加个-ObjC,然后加了还是有问题 最近谷歌了下才要加入这个才正常了,国内的开发者只是一知半解的…………
- Robot Framework--07 变量的声明、赋值及其使用
转自:http://blog.csdn.net/tulituqi/article/details/7984642 一.变量的声明 1.变量标识符 每个变量都可以用 变量标识符{变量名} 来进行 ...
- Nginx IP访问控制,只允许指定的IP地址访问
Nginx可以进行IP访问控制,配置指定的IP地址访问服务器网站 今天领导提出一个新的业务需求,网站上线时让外部用户在上线时间段访问到的页面是维护页面,公司内部员工在上线时段可用正常访问公司的网站. ...
- SCWS分词扩展在UNIX/LINUX下的安装方法
<?php/** * 中文分词处理方法 *+--------------------------------- * @param stirng $string 要处理的字符串 * @param ...
- 转载:Objective-C中的 instancetype 和 id 关键字
Objective-C中的instancetype和id关键字 作者:wangzz 原文地址:http://blog.csdn.net/wzzvictory/article/details/16994 ...
- python实用笔记,加快编程速度,lamdba,三元运算,open.
lamdba 表达式. # f1=lamdba x:x+1 三元运算 # b=True if 1 < 2 else False with op ...
- 浅谈JavaScript中的定时器
引言 使用setTimeout()和setInterval()创建的定时器可以实现很多有意思的功能.很多人认为定时器是一个单独的线程(之前我也是),但是JavaScript是运行在单线程环境中的,而定 ...
- F5负载均衡的初识和基本配置
目前全球范围内应用比较广泛的负载均衡设备为美国的F5.F5于2000年底进驻中国,在国内业界,F5负载均衡产品已经成为了主流负载均衡技术的代名词.下面我们对F5负载均衡设备做一个基本介绍,方便大家去认 ...