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 ...
随机推荐
- 面试题目——《剑指Offer》
1.把一个字符串转换成整数——<剑指Offer>P29 2.求链表中的倒数第k个结点——<剑指Offer>P30 3.实现Singleton模式——<剑指Offer> ...
- Flash Decompiler
http://www.sothink.com/product/flash-decompiler-for-mac/ http://blog.sina.com.cn/s/blog_697935ad0100 ...
- php瀑布流,把一个数组分4个数组,按照时间排序
简单介绍:把一个数组分成4个数组,取其中1的倍数 <?php $arr = array( ', ', ', ', ', ', ', ', ', ', ', ', ', ); foreach($a ...
- Hive部署
前置环境:CentOS 6.5 + JDK 1.7 + Hadoop 2.6 注:此处采用伪分布安装Hadoop,平时测试使用,Hive的元数据信息使用MySQL存储 一.安装MySQL 1.检查是否 ...
- MyEclipse项目中的java文件的图标变成空心的问题
今天从SVN更新了一下整个工程,更新完成后发现工程的目录顺序变了,Java文件的图标也由原来实心"J"变成了空心的"J"了,网上查了一下,发现这样的问题不多,解 ...
- 【转】Delphi 关键字详解
absolute //它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同. var Str: string[32]; StrLen: Byte absolute Str; //这个声明 ...
- 利用SoapUI 测试web service的方法介绍
1. 简介 SoapUI是用java开发的测试web service的工具. 2. 安装 2.1. 下载地址 http://www.soapui.org/ 2.2. 安装 By downloading ...
- java.util.Date和java.sql.Date的区别和相互转化
java.util.Date是在除了SQL语句的情况下面使用的.java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它 们都有getTime方法返回毫秒数,自然就可以直接构建. ...
- [CentOs7]图形界面
摘要 为了更方面的看到命令的执行后的效果,感觉安装一个图形界面,学习起来更有感觉.至少知道自己做了哪些事.在刚开始安装虚机的时候,选择了最小安装centos7,发现在使用命令安装图形界面的时候,尝试了 ...
- Devexpress-1 DataGrid控件
参考资料: 使用XtraGrid自定义列计算 DEV GridControl小结 实现对两列求和后作为新的列