首页 > 编程语言 > 详细

Python基本知识

时间:2014-08-12 16:41:24      阅读:415      评论:0      收藏:0      [点我收藏+]

代码风格

变量不需要声明,定义类型,使用del + 变量名可以删除该变量

一行一个语句,不用分号,用tab制表符缩进

pass表示空方法体

注释

  • 单行用#

文本输出

  • 2.7中:print ‘text‘
  • 3.x中:print(‘text‘)
  • 默认输出行末回车,print(b, end=‘,‘)修改
  • 多个变量用逗号分隔开,变量间默认添加空格
  • 取消对字符串的转义解释可以在第一个引号前添加字母r:print(r‘C:\name‘)
  • 格式化输出print(‘%(language)s has %(number)03d quote types.‘ % {‘language‘: "Python", "number": 2})

获取输入

  • inputText=raw_input(‘hintText提示:‘) #v2.7
  • inputText=input()#v3.x
  • 将字符串转换为整型:int(inputText)

在交互模式下,变量“_”表示上一次的输出

字符串

  • 单引号和双引号功能相同,三引号(单/双)用于多行字符串,行末用\表示接下行继续,而不是新行
  • 获取长度len(string)
  • 支持使用“*”进行字符串重复;
  • 支持使用“+”进行字符串连接,优先级低于*
  • 同位常量的两个相邻字符串会自动连接(不管中间有没有空格),优先级高于+,一般用于将长文本分为多行
  • python中没有char型,只有大小为一的字符串
  • 可以将string看作字母数组,使用下标进行访问

    +--+--+--+--+--+--+
    | P  | y | t  | h | o | n |
    +--+--+--+--+--+--+
    0   1    2   3   4   5   6
    -6 -5  -4  -3  -2 -1

  • [startIndex:endIndex]来截取部分字符串,startIndex为空表示从头开始,endIndex为空表示一直到结尾

Number

  • 除法(/)返回值都是float,如果要获得和c或java一样的取整,使用‘//’代替
  • ‘**’操作符表示‘次方’,优先级高于符号,e.g. -3**2=-9

 

多变量赋值:a, b = b, a+b #等价于a=b;b=a+b;

Python基本知识,布布扣,bubuko.com

Python基本知识

原文:http://www.cnblogs.com/manhua/p/3843721.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!