Python教程(一)
Python基础教程(一)
字符串
- 
    
单引号作用与双引号作用相同,两者都可使用在表示字符串。另外,在字符串中,可用转义符号 ( \ ) 表示单引号或双引号
 - 
    
拼接字符串
x + y - 
    
字符串表示,即值被转换为字符串的机制:str函数,repr函数
print repr("Hello, world!")与print str("Hello, worl!")repr常常用反引号` 表示,即`x `,但是新版本不支持,所以应该坚持使用repr
函数str让字符串更容易阅读,repr和反引号吧结果字符串转换为合法的Python表达式
 - 
    
input函数,假设用户输入的是合法的Python表达式,更类似直接输入,而不是作为字符串输入
raw_input函数,把所有的输入当做原始数据( raw data),将其放入字符串中
尽可能使用raw_input函数,除非对input有特别的需要
 - 
    
长字符串,可使用三个引号代替普通引号,在这之中可同时使用单引号和双引号,不需要使用反斜线进行转义:
print '''This is a very long string''' - 
    
原始字符串:大对于反斜线不会特殊对待
print r"C:\nowhere"但是也需要想平常一样对引号进行转义,但是输出的字符串就就包含了转义所用的反斜线另外,原始字符串最后一个字符不能是反斜线,除非对反斜线进行转义(用于转义的反斜线会成为字符串一部分)
print r"This is illega\" # 非法表达 print r'C:\Program Files\foo' '\\' #结果为C:\Program Files\foo\ - 
    
Unicode字符串
print u"Hello, world!" - 
    
新函数:
- abs(number) 返回数字的绝对值
 - cmath.sqrt(number) 返回平方根,可应用与负数
 - float(object) 将字符串和数字转换为浮点数
 - help() 提供交互式帮助
 - input(promt) 获取用户输入
 - int(object) 将字符串和数字转换为整数
 - long(object) 将字符串和数字转换为长整数型
 - math.ceil(number) 返回数的上入整数,浮点数类型
 - math.floor(number) 返回数的下舍整数,浮点数类型
 - math.sqrt(number) 返回平方根,不适用于负数
 - pow(x, y [, z]) 返回x的y次幂
 - raw_input(prompt) 获取用户输入,结果被看做原始字符串
 - repr(object) 返回值的字符串表示形式
 - round(number [, ndigits]) 根据给定的精度对数字进行四舍五入
 - str(object) 将值转换为字符串