python学习(一)
廖雪峰老师:http://www.liaoxuefeng.com/
1)输入输出:
>>> name = raw_input() Michael
再次输入>>> name
'Michael'
2)if语句:
# print absolute value of an integer: a = 100 if a >= 0: print a else: print -a
最后,请务必注意,Python程序是大小写敏感的,如果写错了大小写,程序会报错。
3)数据类型和变量:
字符串
字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6个字符。
如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标识,比如:
'I\'m \"OK\"!'
表示的字符串内容是:
I'm "OK"!
转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\,可以在Python的交互式命令行用print打印字符串看看:
>>> print 'I\'m ok.' I'm ok. >>> print 'I\'m learning\nPython.' I'm learning Python. >>> print '\\\n\\' \ \
字符串和编码
>>> 'Hi, %s, you have $%d.' % ('Michael', 1000000)
'Hi, Michael, you have $1000000.'
 
dict 和set
>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}  注意这里是 {} 并不是[]
>>> d['Michael']
95
                    
                
                
            
        
浙公网安备 33010602011771号