




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 制作基础及技巧培训
- 《第三单元9 猎人海力布》教学设计-2024-2025学年五年级上册语文统编版
- 2024秋七年级数学上册 第二章 整式的加减2.2 整式的加减 1合并同类项教学设计(新版)新人教版
- 八年级地理下册 8.1 西双版纳-晶莹透亮的“绿宝石”教学实录 晋教版
- 基于心理学的儿童情感培养策略研究
- 12 古诗三首 教学设计-2024-2025学年五年级语文上册统编版
- 辽宁省辽阳市第十八中学九年级化学上册 第五单元 课题2 如何正确书写化学方程式教学实录 新人教版
- 2024年度上海市护师类之外科护理主管护师能力测试试卷A卷附答案
- 2024年度上海市护师类之妇产护理主管护师能力测试试卷A卷附答案
- 2023二年级数学下册 四 勤劳的小蜜蜂-万以内的加减法(一)信息窗2 三位数加减三位数和两位数的笔算和估算方法教学实录 青岛版六三制
- 河南省鹤壁市各县区乡镇行政村村庄村名居民村民委员会明细
- 妈妈抱抱我 课件
- 电缆绝缘电阻测试记录簿表格
- 2021年丽江地区玉龙纳西族自治县人民医院医护人员招聘笔试试题及答案解析
- 天津某污水处理厂厂区建设创“海河杯”精品工程QC成果发布
- 学习的迁移课件
- 药房消防安全应急预案(通用10篇)
- 销售管理(第三版)-熊银解
- 概率论与数理统计公式整理(超全免费版)
- 灭火器检查表完美
- 华罗庚 统筹方法
评论
0/150
提交评论