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'只有abc这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I'm,空格,OK这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
posted @ 2015-05-12 16:30  isevenfox  阅读(264)  评论(0)    收藏  举报