廖雪峰Python教程笔记01

(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后'


猜你喜欢

转载自blog.csdn.net/qq_41858768/article/details/79828082