码迷,mamicode.com
首页 > 编程语言 > 详细

Python 语法学习 一

时间:2015-03-13 19:12:18      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

  1. 先练习输入输出的,由于我是使用的3.3的版本,我当时输入用了raw_input,总是报错,

原来是已经在3.x版本就取消了这个raw_input()了,只剩下input()了。并且以前2.x版本的print可以不用加括号的,

但是在3.x中是一定要加上括号的。

input.py

#!/usr/local/bin/python3.3

name = input()
print(name)

2. 操作文件

file.py

#!/usr/local/bin/python3.3
 
file = open(‘test.txt‘, ‘a‘)
file.write(‘Hello world\n‘);
file.close();
 
file = open(‘test.txt‘, ‘a+‘)
file.write(‘gogo‘);
file.close();
 
file = open(‘test.txt‘, ‘a‘)
file.write(‘.....\n‘);
file.close();
 
file = open(‘test.txt‘, ‘ab‘)
file.write(b‘88‘)
file.close();
 
file = open(‘test.txt‘, ‘ab+‘)
file.write(b‘88‘)
file.close();
 
file = open(‘test.txt‘, ‘r‘)
r = file.read(8);
print(r)
r = file.readline();
print(r)
r = file.readlines();
print(r)
file.close();
 
file = open(‘test.txt‘, ‘r‘);
for line in file:
    print(line);

在这里,我使用b的还有不使用b的,写入到文件中怎么都是字符呢,没有发现二进制格式的数据呢??这里我有点

不理解其实。

打开一次文件,不管怎么读都是继续上一次的,当然前提是你没有seek过。

还有后面那个用for的循环读取挺有意思的。

print.py
#!/usr/local/bin/python3.3
print(‘(1)\\\\\\\\\\tttt\t\t‘)
print(r‘(2)\\\\\\\\\\tttt\t\t‘)
print(‘(3)\\\t\thello world        gogo        hahaa.....        My God‘)
print(‘‘‘(4)\\\t\thello world
        gogo
        hahaa.....
        My God‘‘‘)
print(r‘‘‘(5)\\\t\thello world
        gogo
        hahaa.....
        My God‘‘‘)
print("3>4 is ", 3>4)
print("4>3 is ", 4>3)

如果在输出的时候前面加上r,就是就按照字符输出,没有特殊的符号。不加r的话,那些转义字符才起作用

还有‘‘‘ ‘‘‘这个里面的东西如果需要回车不用加,直接在里面回车就行了,看效果就明白。这个前面也可以加r








Python 语法学习 一

标签:

原文地址:http://my.oschina.net/bxxfighting/blog/386777

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!