Python入门
2016-04-16 11:40
417 查看
一、python的安装:
windows:
1、下载地址:https://www.python.org/downloads/release/python-2710/
64位系统选Windows
x86-64 MSI installer这一项
32位系统选Windows
x86 MSI installer这一项
2、安装:双击就能安装
最好安装在磁盘根目录下。
3、使用:在安装好的目录里,打开idle。这里是交互的,比如你可以输入 print 'hello world'
你也可以在菜单栏里选file -> new file,在新窗口里写完整的python程序,再点F5运行。
4、终端:如果要在terminal(黑黑的那个cmd窗口)里运行,要先配置环境变量path(不区分大小写),把Python27所在目录加进去,比如C:\Python27;C:\Python27\Scripts;
然后就可以在终端里输入python进入交互界面。
或者你有一个python程序hello.py,输入python
hello.py运行。
或者你想运行之后python停在交互界面,输入python -i
hello.py
Mac和Linux:
python是自带的。
在命令行中输入python -version查看版本。
二、Python数据类型:
整数:n=100
实数:r=2.45
字符串:s='abcde'
list:lst=['a', 'b', 1, 2.5]
set:st={1, 2 , 'abc'}
dictionary:dc={'a':1, 'b':2, 'c':3}
tuple: t=('a','b','c',1,2,3)
三、Python语法(# 表示注释):
a = 1 #创建一个变量
a = ['a',2,3] #把a重新变成一个list
s = 'abc' #创建一个变量
lst = a #lst和a的值变成一样了
for x in lst: #for循环
print x #打印lst中每一个元素,这一行需要缩进表示在for语句内
while a != 10: #while循环
print a #同样要缩进
a += 1
def f(x, y): #定义一个函数,参数是x和y
x = x+1 #缩进
return x+y #返回值
print f(10,2.4) #调用函数,结果为12.4
s = f('abc', 'ef') #调用函数,s为'abcef'
m = f([1,2],['b','def']) #m为[1,2,'b','def']
if 3<2: #if语句,分支选择
a = 1
elif 2<1:
a = 2
else:
a = 3
class A: #定义类
def __init__(self, name): #初始化
self.name= name
def say(self): #对象方法
print "I'm %s" % self.name #输出一句话到屏幕
a = A('xiaoming') #创建一个类型为A的对象a
a.say() #调用方法say,显示为I'm xiaoming
f = open('data.txt') #假设现在有一个文件叫data.txt,打开文件,只能读该文件的内容
s = f.read() # 把文件内容读到s中,现在s时一个字符串,字符串的内容就是文件的内容
f = open('data2.txt','w') #新建一个data2.txt的文件,只能向该文件写字符串
f.write('asgklja;slkdjga;jg') #随便向文件里写点东西
f.close() #关闭文件,关闭后你才能打开文件看到东西,或者可以不关而用f.flush()刷新输出。
windows:
1、下载地址:https://www.python.org/downloads/release/python-2710/
64位系统选Windows
x86-64 MSI installer这一项
32位系统选Windows
x86 MSI installer这一项
2、安装:双击就能安装
最好安装在磁盘根目录下。
3、使用:在安装好的目录里,打开idle。这里是交互的,比如你可以输入 print 'hello world'
你也可以在菜单栏里选file -> new file,在新窗口里写完整的python程序,再点F5运行。
4、终端:如果要在terminal(黑黑的那个cmd窗口)里运行,要先配置环境变量path(不区分大小写),把Python27所在目录加进去,比如C:\Python27;C:\Python27\Scripts;
然后就可以在终端里输入python进入交互界面。
或者你有一个python程序hello.py,输入python
hello.py运行。
或者你想运行之后python停在交互界面,输入python -i
hello.py
Mac和Linux:
python是自带的。
在命令行中输入python -version查看版本。
二、Python数据类型:
整数:n=100
实数:r=2.45
字符串:s='abcde'
list:lst=['a', 'b', 1, 2.5]
set:st={1, 2 , 'abc'}
dictionary:dc={'a':1, 'b':2, 'c':3}
tuple: t=('a','b','c',1,2,3)
三、Python语法(# 表示注释):
a = 1 #创建一个变量
a = ['a',2,3] #把a重新变成一个list
s = 'abc' #创建一个变量
lst = a #lst和a的值变成一样了
for x in lst: #for循环
print x #打印lst中每一个元素,这一行需要缩进表示在for语句内
while a != 10: #while循环
print a #同样要缩进
a += 1
def f(x, y): #定义一个函数,参数是x和y
x = x+1 #缩进
return x+y #返回值
print f(10,2.4) #调用函数,结果为12.4
s = f('abc', 'ef') #调用函数,s为'abcef'
m = f([1,2],['b','def']) #m为[1,2,'b','def']
if 3<2: #if语句,分支选择
a = 1
elif 2<1:
a = 2
else:
a = 3
class A: #定义类
def __init__(self, name): #初始化
self.name= name
def say(self): #对象方法
print "I'm %s" % self.name #输出一句话到屏幕
a = A('xiaoming') #创建一个类型为A的对象a
a.say() #调用方法say,显示为I'm xiaoming
f = open('data.txt') #假设现在有一个文件叫data.txt,打开文件,只能读该文件的内容
s = f.read() # 把文件内容读到s中,现在s时一个字符串,字符串的内容就是文件的内容
f = open('data2.txt','w') #新建一个data2.txt的文件,只能向该文件写字符串
f.write('asgklja;slkdjga;jg') #随便向文件里写点东西
f.close() #关闭文件,关闭后你才能打开文件看到东西,或者可以不关而用f.flush()刷新输出。
相关文章推荐
- flask框架:Python 3.5下使用 flask_SqlAlchemy和mysql
- python之文件操作
- numpy mean()用法
- 『 Spark 』1. spark 简介
- Python学习笔记(八)
- Python简单实现TCP包发送十六进制数据的方法
- Python出现segfault错误解决方法
- Python判断值是否在list或set中的性能对比分析
- numpy.array()
- python中zip()方法应用实例分析
- Python使用logging结合decorator模式实现优化日志输出的方法
- (转)Python的“黑暗魔法”,两行解一元一次方程
- Python多行注释技巧
- python-递归函数.汉诺塔.
- python之prettytable
- 函数插值生成波动率曲面
- 用Python3下载网页图片
- 使用python对PDF文件进行等页数分割
- python与c互相调用
- 使用 Python 处理 JSON 格式的数据