版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、进入python编程世界# -*-coding: cp936* 支持汉字注释python学习资源啄木鸟社区python中如何避免中文是乱码,在开头声明:#coding:utf-8print输出mystringhello world!'print mystring#hello world!mystring#'hello worldr显示结果带引号文件操作logfile=open('mylogfile.txt'/,a') #打开文件,以 append 附加的形式 logfile=openfmylogfile.txt','w) #打开文件,以w
2、形式打开,写的吋候会覆盖原来的内容 print » logfile, 'python让程序员的工作更轻松。'# »重定向输出符号logfile.close()#关闭文件rawnput()输入#从用户那里得到数据输入username=raw_input('输入登录名:')输入登录名:李淑华int()#字符串转换为整型mynumber=raw_input(*输入一个数字:')输入一个数字:1024print'你输入数字的 2 倍是:%d* %(int(mynumber)*2)你输入数字的2倍是:2048标准算术操作符:+-*/取整
3、取余粋乘方标准比较操作符:»=上v渐渐被淘汰逻辑操作符:and or notpython变量名规则与其他编程语言一样,并且大小写敏感五种基本数字类型:int long bool float complex复数字符串:索引操作符:切片操作符+连接运算*重复运算strpython='python'strlscool='is cool!'strpython0#python 的第一个字符strlscool-l #is cool!的最后一个字符数据类型.列表、元组、字典列表(list闲元组(tuple):可以看成普通的“数组”numberlist=lz2,3,4
4、,5,6z7,8,9z0mixlist=,li shuhao1,26,1-71mixtuple=('python,;is,;cool,)#元组可以看成只读的列表,如mixtupleo=,c+'/出错! print mixtupleo,mixtuplel,mixtuple卜 1 字典(directory):由键值对(keyvalue)构成 mydict='name':'lishuhao7height':171/age':26 for mkey in mydict:print mkey,mydictmkeywhile循环语句,jf条件语句循环
5、语句:whilewhile expression:#express!on 条件表达式while_suite #根据条件循环执行的语句 条件语句:ifelifelseif expressionl:if_suiteelif expressi on2:elif_suiteelse expression3:else_suitepython 没冇 switch-case for循环语句循坏语句:forrange()內建函数python屮的for循环与传统的for循环不太一样,不是计数循环,更像迭代循环,如for nitem in range(5):#range 等价于1,2,3,4,5print nlt
6、em,#print不口动换彳亍的方法:加逗号文件操作文件操作:open() file() readlines() close() handle=open(file_name,access_mode=,r,) #r:读取; w:写入; a:添加;+:读写;b:进制访问filename=rawjnputc 请输入文件名:)hfile=file(filename/r')for nline in hfile:print nline,hfile.close()#close()是文件对象hfile的-个属性#属性可以是数据值,也可以是函数和方法,类、模块、文件和复数等都有属性。错课处理错谋和异常:
7、try-except#python编译吋会检查语法错误,运行吋检测其他错误。#当遇到错误,python解释器就引发界常,并显示详细信息。try:#你打算管理的代码段except loerroe:print1出错原因:e函数def function_name(arguments):hoptional documentation string11 function, suite return fun_objdef addmetome(me):return (me+me)print addmetome(-l/abc')#参数可为空,可有默认值#可选的函数说明语句#函数代码段#可以没有,自动返
8、回none对象 #函数示例:神奇的+操作#小括号不能省略#-lz'abc,/-l/'abc,类,模块类:相关数据及逻辑的容器,构建创建真实对象的蓝图。class classname(baseclasses):"optional documentation string”#说明性文字(可选)static_member_declarations method declarations#静态成员定义#方法定义模块:一种组织形式,将冇联系的代码组织到独立文件中 #模块可以包含可执行代码、函数和类import sys#导入方法,sys为模块名称sys.stdout.write(
9、'hello worldr)sys.platformsys.version列表在python中,用方括号表示一个list在方括号里面,可以是int,也可以是str类型的数据索引和切片>>> url = "qiwsir.github.io">>> url2>>> url:4 'qiws'>>> url3:9 'siregi*反转.>>> alst = 1,2,3,4,5,6>>> alst : -1井反转6, 5, 4, 3, 2, 1&
10、gt;>>list(reversed(aist)6, 5, 4, » 2, 1对list的操作 len()在交互模式中操作:>>> 1st1 python19java9, 1 c+'>>> len(lst)3 +,连接两个序列交互模式中:>>> 1st'python',1 java1c+>>> alst1, 2, 3, 4, 5,6>>> 1st+ alst*pytho,'java 1c+1,1,2, 3, 4, 5, 6 *,重复元索交互模式中操作&
11、gt;>> 1st'python1, java1, =+'>>> 1st * 3'python', 1 java1, 1 c+', "python1, "java1, ,c+, "python1, java1, c+ in列表1st还是前而的值>>>,python"in lsttrue>>>,c#,in 1st falsemax()和 min()以int类型元素为例。如果不是,都是按照字符在ascii编码中所对应的数字进行 比较的。>>&
12、gt; alst1, 2, » 4, 5, 6>>>max(alst)6>>>min(alst)l >>>max(lst)1python1 >>>min(lst)c+ cmp()釆用上面的方法,进行比较>>> lsta = 2,3 >>> lstb = 2,4 >>> cmp(lstalstb)-1>>> lstc = 2 >>> cmp(lsta,lstc)l>>> lstd = '2* , *3* >>> cmp(lsta,lstd)追加元素>>>a = hgoodn/python11/,ih>>>a'good', 'python1,>>>a. append (tike”)#向list中添加str类型tike”>>>a'good', 1 python1i1, 'like* >>>a append(100)#向l
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店技工培训
- 棋类社团比赛活动安排计划
- 班级荣誉感的培养途径计划
- 西南林业大学《文学概论》2021-2022学年第一学期期末试卷
- 西南交通大学《微机与接口技术》2021-2022学年第一学期期末试卷
- 西京学院《中国历代文学作品》2021-2022学年第一学期期末试卷
- 妊娠期糖尿病的管理
- 2024年01月11044合同法期末试题答案
- 西北大学《外国美术史》2021-2022学年第一学期期末试卷
- 西华大学《开源硬件与编程》2021-2022学年第一学期期末试卷
- 设备单机试运转记录
- 土木工程力学(本)试题-2021秋本-土木工程本复习资料-国家开放大学2022年1月期末考试复习资料
- 3505_四自由度SCARA机器人结构设计
- 小学太阳系八大行星
- 装配式施工方案-(修复的)
- 人教版小学数学三年级下册《年 月 日》的认识-文档资料
- 全风险全流程外包概述
- 变电站电气工程质量监理旁站点及旁站监理记录
- 评审专家保密承诺书
- 医院中医病历范本
- 消防产品入场核查清单
评论
0/150
提交评论