(1)print '100 + 200=', 100 + 200 //打印结果是100+200=300,这种写法可以让公式好看一些。
(2)name = raw_input() //当写命令raw_input之后,就要让用户在电脑上输入一个字符,之后取名为name。
print name //之后把用户输入的打印出来。
name = raw_input('Please input you name')
print 'hello',name
(3) Python解释器干了两件事情:
a = 'ABC'
1. 在内存中创建了一个‘ABC’的字符串
2. 在内存中创建了一个名为a的变量,并把它指向‘ABC’
(4)PI = 3.14159265359 #PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常亮只是一个习惯用法,如果你一定要改变PI的值,也没人能拦住你。
(5) 10/3 = 3
10/3.0=3.3333333333333
(6)ord('A')
65
chr(65)
'A'
(7)
input: 'Hello, %s' % 'world
output:'Hello, world'
input:'Hi, %s, you have $%d.' % ('Michael', 1000000)
output:'Hi, Michael, you have $1000000.'
你可能猜到了,%运算符就是用格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%s占位符,后面就跟几个变量或者值,顺序要对应。
常见的占位符::
%d 整数
%f浮点数
%s字符串
%x十六进制整数
'%2d-%02d' % (3, 1)
' 3-01'
'%.2f' % 3.1415926
'3.14'
'Age: %s. Gender: %s' %(25,True) #当不确定时,就用%s
(8)
#Python内置的一种数据类型是列表: list。list是一种有序的集合,可以随时添加和删除其中的元素。
classmates = ['Michael', 'Bob', 'Tracy']
classmates
len(classmates)
classmates[0]
classmates[1]
classmates[2]
classmates[3]
classmates[-1] ,list里倒数第一个
classmates[-2] list里倒数第二个
classmates[-3] list里倒数第三个
classmates.append('Adam') #在末尾加上'Adam'
classmates.insert(1, 'Jack') #在第一个位置那插入Jack
classmates
classmates.pop() #要删除list末尾的元素,用pop()方法:
#要删除指定位置的元素,用pop(i)方法,其中i是索引位置。
classmates[1] = 'Sarah' #把某个元素替换成别的元素。
tuple 另一种有序列表叫元祖:tuple。tuple和list非常类似,但是tuple一旦初始化就不能被修改了!!!
sum = 0
for x in range(101):sum = sum + x
print sum
#这样可以让用户自己输入,之后进行判断
birth = raw_input('birth:')
if birth<2000:
print '00前'
else:
print '00后'