




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python基础语法,Eria2011/11/11,目录,安装Python算术运算布尔比较运算符位运算逻辑运算简单数据类型整型int长整型long浮点型float复数complexbool型八进制和十六进制表示方法字符串编写一个python执行档控制流if语句while语句for循环break语句continue语句,安装Python,打开一个shell,输入pythonV$pythonVPython2.7.1+如果看到向上面所示的一些版本信息,表示你已安装了Python如果你看到如下信息,表示你还没有安装Python$pythonVbash:python:commandnotfound可使用命令$sudoapt-getinstallpython来安装,算术运算,布尔比较运算,位运算,逻辑运算,简单数据类型,整型int长整型long浮点型float例:3.23和52.3E4,E表示10的幂,52.3E-4表示52.3*10-4如果要强制取得浮点结果,则必须确保操作数中至少有一个为浮点类型,如1/3示例中所示,其计算结果为整数,简单数据类型,复数complex复数的虚部被表示为j本例是一个实部为3.0和虚部为1.2的复数。通过使用复杂对象的real和imag属性,即可访问复数的不同部分,简单数据类型,bool型例:True或False布尔对象名称的大小写是至关重要的,因为true(和false)是未定义的若定义变量a=true,则会提示错误信息,简单数据类型,八进制和十六进制表示方法Python可以提供对八进制(以8为基数)和十六进制(以16为基数)数字的支持。要通知Python按八进制数字常量处理数字,只需将零附加在前面。将一个零加上一个x附加在数字的前面是告诉Python按十六进制数值常量处理数字,如右所示:,简单数据类型,字符串使用单引号()你可以用单引号指示字符串,就如同helloworld这样。所有的空白,即空格和制表符都照原样保留使用双引号(”)在双引号中的字符串与单引号中的字符串的使用完全相同,例如Whatsyourname?。使用三引号(或”)利用三引号,你可以指示一个多行的字符串。你可以在三引号中自由的使用单引号和双引号。转义符()可以把字符串表示为Whatsyourname?第一,在创建字符串时,您可以混合使用单引号和双引号,只要字符串在开始位置和结束位置使用同一类型的引号第二,在一个字符串中,行末的单独一个反斜杠表示字符串在下一行继续,而不是开始一个新的行第三,要表示一个新行开始,您可以使用换行控制符(n);要表示插入一个制表符(预设空格数),可以使用制表符控制符(t),简单数据类型,简单数据类型,字符串方法upper将字符串都转换成大写字母lower将字符串都转换成小写字母split如何使用不同的令牌字符(本例中使用的是冒号)将一个字符串分成一系列字符串join使多个短字符串序列形成一个长字符串更多关于字符串的方法可使用以下命令查看$pythonHelp(str),简单数据类型,例:$pythonsr=DiscoverPython!sr.upper()DISCOVERPYTHON!sr.lower()discoverpython!sr=Thisisatest!sr.split()This,is,a,test!sr=0:1:2:3:4:5:6:7:8:9sr.split(:)0,1,2,3,4,5,6,7,8,9sr=:tp=(0,1,2,3,4,5,6,7,8,9)sr.join(tp)0:1:2:3:4:5:6:7:8:9,编写一个python执行档,要使用源文件#!/usr/bin/python#Filename:helloworld.pyprintHelloWorld执行这个文件(helloworld.py)$pythonhelloworld.pyHelloWorld$chmod+xhelloworld.py$./helloworld.pyHelloWorld,编写一个.py档,缩进同一层次的语句必须有相同的缩进#!/usr/bin/python#Filenamewhitespace.pyi=5printValueis,iprintIrepeat,thevalueis,i运行上述这个程式时,会出现以下错误提示:Filewhitespace.py,line4printValueis,iSyntaxError:invalidsyntax,控制流,if语句:if语句用来检验一个条件,如果条件为真,我们运行一块语句(称为if-块),否则我们处理另外一块语句(称为else-块)。else从句是可选的格式if条件1:执行块elif条件2:执行块else:执行块,控制流,while语句只要在一个条件为真的情况下,while语句允许你重复执行一块语句。while语句是所谓循环语句的一个例子。while语句有一个可选的else从句格式while条件:执行块else:执行块,控制流,for循环for.in是另外一个循环语句,它在一序列的对象上递归即逐一使用队列中的每个项目格式:for变量in队列:执行块else:执行块,控制流,break语句bre
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国布鲁斯特窗行业营销状况与需求前景预测报告
- (2025年)药店员工培训试题(含答案)
- 电动汽车充电桩快速充电技术方案
- 电动汽车充电桩环境影响评估方案
- 建筑施工进度管理方案
- 2025年建筑玻璃行业研究报告及未来行业发展趋势预测
- 2025年焊接材料与附件行业研究报告及未来行业发展趋势预测
- 2025年产业用纺织制成品制造行业研究报告及未来行业发展趋势预测
- 主任查房模板范文
- 烟花爆竹安全隐患排查方案
- 考公行测言语理解与表达题库之选词填空公考公务员考试省考国考310题(含答案)
- 2021年度计算机审计初级网络培训测试题
- 康复科康复评定表
- 2022-2023学年贵州省铜仁市思南县湘少版(三起)六年级下册小升初模拟测试英语试卷(含听力音频)
- 幼儿园课件大班美术《会变的圆》微课件
- 竣工结算审计服务投标方案
- 输电线路架线施工危险源辨识和风险控制
- 智慧教育典型案例:扬帆“之江汇”助航“初中英语教学”-基于“之江汇”的初中英语智慧教育案例
- 输液反应-完整版
- 【高质量】如何进行有效的校本研修PPT文档
- 工程管理导论课件P1038
评论
0/150
提交评论