python入门

字符串可用单引号或双引号括起来

print 'hello, world'

将文件保存为.py 文件,在命令行下即可执行

C:\Workspace>python hello.py
hello, world

在Mac和Linux上在第一行加上下面的代码便可以想exe文件一样直接执行py文件

#!/usr/bin/env python

通过命令执行
$ chmod a+x hello.py

输出多个字符串。会用空格隔开

print 'The quick brown fox', 'jumps over', 'the lazy dog'

输入

name = raw_input()

输入提示

name = raw_input('please enter your name: ')

注释使用#开头

# print absolute value of an integer:

当语句以冒号“:”结尾时,缩进的语句视为代码块。Python程序是大小写敏感的

转义字符

'I\'m \"OK\"!'

r''表示内部的字符串不转义。\n表示不换行'''...'''表示多行内容。

》》》 print '''line1
... line2
... line3'''

line1
line2
line3

在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量

在Python中,通常用全部大写的变量名表示常量。Python根本没有任何机制保证常量不会被改变

用u'...'表示Unicode字符串

将Unicode编码转换为utf-8编码

>>> u'ABC'.encode('utf-8')
'ABC'
>>> u'中文'.encode('utf-8')
'\xe4\xb8\xad\xe6\x96\x87'

utf-8转换为unicode编码

>>> 'abc'.decode('utf-8')
u'abc'
>>> '\xe4\xb8\xad\xe6\x96\x87'.decode('utf-8')
u'\u4e2d\u6587'
>>> print '\xe4\xb8\xad\xe6\x96\x87'.decode('utf-8')
中文

按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。

# -*- coding: utf-8 -*-

格式化

%d整数   %f浮点数   %s字符串  %x十六进制整数

>>> '%2d-%02d' % (3, 1)
' 3-01'
>>> '%.2f' % 3.1415926
'3.14'

使用%%进行转义

python内置list和tuple保存数据

for语句

sum = 0
for x in range(101):
    sum = sum + x
print sum

range表示取0到100内的数.

int()把字符串转换为我们想要的整型

dict和set保存集合

 

 

posted @ 2016-07-20 18:45  william的博客  阅读(161)  评论(0编辑  收藏  举报