python第一章 基础入门以及一些简单实例
2017-11-30 22:54
891 查看
基础入门
python是一种脚本语言,常见的脚本语言有Python、JavaScript、VBScript、Perl、PHP、Ruby等。区别于Java,C等非脚本语言的编写—编译—链接—运行。python文件是以 .py 结尾
在Linux中运行python
Linux系统中自带有Python,这里现在Linux终端中进行Python的基本学习1.创建第一个python文件
touch 1.py vim 1.py
#!/usr/bin/python #指定python解释器 print "hello,world"
2.执行python文件可以通过命令 python x.py
python 1.py
输出 hello,world即成功开始python学习之路!!
python 基础
1.输出
– 输出语句时追加字符串以下三句输出相同,都是hello,world
print "hello,%s" %('word') name = "word" print "hello,%s" %(name) print "hello.",name
2.函数
– 函数由 def 定义,使用函数名调用def test_function(name): print "my name is ",name test_function("lisi")
3.常用数据结构
– 常用的有 dict ,list, set 。与Java对比如下java python hashmap <====> dict array <====> list set <====> set
1. dict 字典 用 { }定义
dict_test = {'a':1,'b':2,'c':3} print dict_test #使用dict['key']方式得到value print dict_test['a']
2.list 列表 用 [ ]定义
fruit_list = ['apple','orange','banana'] print fruit_list #使用list[index]下标的方式取值,从0开始 print fruit_list[1
3. set 集合 使用set()定义 ,不会出现重复元素,会被覆盖
set_test = set() set_test.add('one') set_test.add('two') set_test.add('three') print set_test
条件判断 if for while
1. if
a = 1 if a > 0: print '>' elif a == 0: print '=' else: print '<'
2. for
#对list的for循环,输出list的值 a_list = [] a_list.append('1') a_list.append('2') a_list.append('3') for value in a_list: print value #对dict字典的for循环 b_dict = {} b_dict['key1']=1 b_dict['key2']=2 b_dict['key3']=3 #这样只能输出key而不是value,即key1,key2,key3 for value in b_dict: print value #如果需要输出value,假如value是整型的在输出时则需要str(value) for key,value in b_dict.items(): print key+" "+value #对set集合的for循环 c_set = set() c_set.add('a') c_set.add('b') for value in c_set: print value # 1到10 的循环,包括1,不包括11 for value in range(1,11): print value
3. while
count = 2 while count > 0: print count count -=1 #这里不能使用count-- 会报错 #输出1到10偶数 i = 1 while i < 10: i+=1 if i%2 > 0 : continue #跳出当前循环而不跳出while print i
字符串基本操作
str = 'abcdefg' print len(str) #输出长度,len()函数可以传入str,dict,list,set都可以计算长度 print str[2:5] #输出下标第2到5个元素,不包含5 str_new = 'abCDEfG' print str_new.lower() #全小写
异常处理
#使用try...except...else...语法 try: b = 1 / 0 except Exception,e: print Exception," : ",e else: print "可以除以0" #假如没有异常执行else,有则执行except
module 模块
– 用于 import module ,有对Java基本学习的应该都知道import math #引入math模块,包含math相关一些功能函数 print math.pow(2,3) #计算2的3次方 print math.floor(4.9) #向下取整,为4 print round(4.9) #向上取整,为5,不是math模块下的函数
随机数
import random items = [1,2,3,4,5,6] random.shuffle(itmes) #将items列表随机排序 a = random.randint(0,3) #随机0到3,包括0和3 s_list = random.sample('abcdefgh',4) #从当前字符串中随机抽取4个组成新的list返回
以上就是初步学习python的简单实例总结,如果有不对的地方希望可以得以指正,谢谢!
相关文章推荐
- python第一章 基础入门以及一些简单实例
- Java基础的一些简单实例
- python中Flask框架简单入门实例
- Python Tkinter基础控件入门实例
- python基础入门之简单爬虫编写
- 类和对象:一些相关的BIF - 零基础入门学习Python040
- SpringMVC 基础教程 简单入门实例
- python开发之thread线程基础实例入门
- Python简单入门语法python基础入门知识
- Android 开发实例教程 零基础学习 1小时入门 图解说明教程 化复杂为简单 配置好的android开发环境 带实例
- Python环境搭建以及简单入门介绍
- Ajax+PHP简单基础入门实例教程
- python开发之thread线程基础实例入门
- SpringMVC 基础教程 简单入门实例
- Lucene入门以及简单实例
- python基于mysql实现的简单队列以及跨进程锁实例详解
- [OpenCV-Python] 第一章 入门小实例
- SpringMVC 基础教程 简单入门实例
- Android基础入门教程——5.2.5 Fragment实例精讲——新闻(购物)类App列表Fragment的简单实现
- python基础教程之简单入门说明(变量和控制语言使用方法)