树莓派相关python语言学习

1、python打印

print "helllo world !"
print "Let's talk about %s." % my_name           #my_name为字符串
print "He's %d inches tall." % my_height          #my_height为变量整型

x = "There are %d types of people." % 10
print "I said: %r." % x               #键入大量的字符串、变量、和格式化字符
print "." * 10               				#打印..........10个

formatter = "%r %r %r %r"
print formatter % ("one", "two", "three", "four")     #打印显示'one' 'two' 'three' 'four'

"I am 6'2\" tall." # 将字符串中的双引号转义
'I am 6\'2" tall.' # 将字符串种的单引号转义

fat_cat = """
6 I'll do a list:
7 \t* Cat food
8 \t* Fishies
9 \t* Catnip\n\t* Grass
10 """
	#显示
				* Cat food
				* Fishies
				* Catnip
				* Grass

2、输入

age = raw_input()
y = raw_input("Name? ")  		#提示输入信息

3、引用

 from sys import argv
 script, first, second, third = argv     #解包
 print "The script is called:", script
 print "Your first variable is:", first
 print "Your second variable is:", second
 print "Your third variable is:", third

import”语句. 这是你将 python 的功能引入你的脚本的方法. Python 不会一下
子将它所有的功能给你,而是让你需要什么就调用什么。
argv 是所谓的“参数变量 (argument variable)”,是一个非常标准的编程术语。在其他的编程语言里你
也可以看到它。这个变量包含了你传递给 Python 的参数。
将 argv “解包 (unpack)”,与其将所有参数放到同一个变量下面,我们将每个参数赋予一个变
量名:script, first, second, 以及 third。“把 argv 中的东西解包,将所有的参数依次赋予左边的变量名”。

4、模组(modules)

导入 (import)进来的功能称作模组。你将看到类似这样的说法:“你需要把 sys 模组 import 进来。”也有人将它们称作“库 (libraries)”,不过还是叫模组吧。

5、读取文件

from sys import argv
script, filename = argv    		#传递文件名字
txt = open(filename)   	       		#打开文件
print "Here's your file %r:" % filename     
print txt.read()
print "Type the filename again:"
file_again = raw_input("> ")    			  #输入变量文件名
txt_again = open(file_again)				#打开文件
print txt_again.read()							#打印内容

6、读写文件

• close – 关闭文件。
• read – 读取文件内容。你可以把结果赋给一个变量。
• readline – 读取文本文件中的一行。
• truncate – 清空文件,请小心使用该命令。
• write(stuff) – 将 stuff 写入文件。

target = open(filename, 'w')
print "Truncating the file. Goodbye!"
 target.truncate()          		#清空文件内容

line1 = raw_input("line 1: ")        #写内容到变量
target.write(line1)						#写入到文件中
target.write("\n")
target.close()  								#保存文件

7、编写程序

将编写一个 Python 脚本,将一个文件中的内容拷贝到另外一个 文件中。

input = open(from_file)					#将from_file文件指向input
 indata = input.read()						#将读取文件内容到 indata 中
output = open(to_file, 'w')     			#将to_file文件指向output
 output.write(indata)						#将 indata内容 写入到文件内容中
 
from os.path import exists
print "The input file is %d bytes long" % len(indata)
print "Does the output file exist? %r" % exists(to_file)

output.close()           			# 关闭输出文件
 input.close()						# 关闭输入文件

命令 exists。这个命令将文件名字符串作为参数,
如果文件存在的话,它将返回 True,否则将返回 False

8、函数使用封装

def print_two_again(arg1, arg2):								#定义函数名
		print "arg1: %r, arg2: %r" % (arg1, arg2)			#函数内容

print_two_again("Zed","Shaw")        						#使用函数

同理,可以把上面学到的都用函数封装起来,易于可读和使用。不一一列举了。

 def add(a, b):						#函数具有返回值			
 print "ADDING %d + %d" % (a, b)
 return a + b

age = add(30, 5)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值