openstack编程python基础知识总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

openstack编程:python根底知识总结

阅读本文可以带着下面问题:

的注释符号是什么?

输出该如何写?

3.什么是内建函数?

的运算符都包含哪些?

字符串该如何表示?

6.列表和元组怎么表示?

语句该如何表示?

语句如何表示?

9.如何捕获异常?

10.函数如何表示?

的源文件名是什么?

12.常用函数都有哪些?

总结一

1.程序输出:

和C中printf很像:

print%sisnumber%d.%(Python,1)??

Pythonisnumber1.??

复制代码

将输出重定向到系统标准错误:

importsys??

print,fatalerror.??

fatalerror.??

复制代码

将输出重定向到一个文件:

logfile=open(./,a)??

printlogfile,helloworld??

()??

复制代码

2.程序输入和内建函数raw_input():

user=raw_input(Enteryourname:)??

Enteryourname:chenjianfei??

passwd=raw_input(Enteryourpassword:)??

Enteryourpassword:123456??

复制代码

内建函数int()可将数字字符串转化为int:

num=raw_input(Inputanum:)??

Inputanum:100??

print2*num=%d%num*2??

Traceback(mostrecentcalllast):??

??Filestdin,line1,inmodule??

TypeError:%dformat:anumberisrequired,notstr??

print2*num=%d%(int(num)*2)??

2*num=200??

复制代码

从交互式解释器中获取帮助:

help(raw_input)??

复制代码

3.注释

#后面是注释

文档字符串注释:可以在模块,类,或者函数的开场添加一个字符串,起到在线文档的作用.

deffoo():??

??Thisisadocstring.??

??returnTrue;??

复制代码

4.运算符

+-?

*?

/传统除法(地板除)

//浮点除法(四舍五入)

%取余

**乘方(优先级最高)

比拟运算符:

====!=

逻辑运算符:

andornot

注意下面是合法的:

345??

True??

34and45??

True??

复制代码

5.变量和赋值:

Python中变量名规则和C一样.python是动态类型语言,也就是说不需要预先声明变量的类型.变量的类型和值在赋值的被初始化.

count=0??

miles=10.5??

name=bob??

kilometers=miles*1.609??

复制代码

增量赋值:

+=*=...

python不支持++和--

6.数字

五种根本类型:

int有符号整数:-234,0x80,-0x80

long长整数:-234L,0x888L

bool布尔类值:True(1),False(0)

float浮点值

complex复数

从长远来看int和long将会无缝结合.在以后再也不会报整型溢出的错误,结果会自动转化长整型.所有L后缀可有可无.

7.字符串:

Python使用成对的单引号或是双引号,三引号可以用来包含特殊字符.使用[]和[:]得到子字符串.[index:count]

字符串有其特有的索引规则:第一个索引号是0,最后一个是-1.

加号(+)用来字符串连接运算.乘号(*)用于字符串的重复.

pystr=Python??

iscool=iscool!??

pystr[0]??

P??

pystr[2:5]??

tho??

iscool??

iscool!??

iscool[:2]??

is??

iscool[3:]??

cool!??

iscool[-1]??

!??

pystr+iscool??

Pythoniscool!??

pystr++iscool??

Pythoniscool!??

pystr*2??

PythonPython??

-*20??

--------------------??

pystr=python??

...iscool??

pyst

文档评论(0)

178****4446 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档