标签:
字符串可用单引号或双引号括起来
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保存集合
标签:
原文地址:http://www.cnblogs.com/wuyong09/p/5689392.html