Python学习笔记(一)

1、输出
>>> print '100 + 200 =', 100 + 200
100 + 200 = 300
 
2、输入(raw_input(),让用户输入字符串,并存放到一个变量里)
>>> name = raw_input()
Michael
>>> name
'Michael'
>>> print name
Michael
 
3、清屏
>> import os
>>> os.system('cls')
 
4、字符串内部既包含'又包含"用转义字符\来标识
>>>'I\'m \"OK\"!'
I'm "OK"!
 
5、#!/usr/bin/env python
为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释
 
6、# -*- coding: utf-8 -*-
为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。
 
7、格式化
亲爱的xxx你好!你xx月的话费是xx,余额是xx',变化的XX如何实现。%
>>> 'Hi, %s, you have $%d.' % ('Michael', 1000000)
'Hi, Michael, you have $1000000.'
注:%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值
%f:浮点数,%x:十六进制整数
如不确定:%s永远起作用
 
8、list
>>> classmates = ['Michael', 'Bob', 'Tracy']
>>> classmates
['Michael', 'Bob', 'Tracy']
>>> len(classmates)---计算len长度
3
注:索引从0开始
>>> classmates[0]
'Michael'
-1做索引,直接获取最后一个元素
追加元素
>>> classmates.append('Adam')
>>> classmates
['Michael', 'Bob', 'Tracy', 'Adam']
插入
>>> classmates.insert(1, 'Jack')
>>> classmates
['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']
删除
>>> classmates.pop(1)
'Jack'
>>> classmates
['Michael', 'Bob', 'Tracy']
元素修改
>>> classmates[1] = 'Sarah'
>>> classmates
['Michael', 'Sarah', 'Tracy']
 
list里面的元素的数据类型也可以不同
>>> L = ['Apple', 123, True]
list也可以嵌套list
>>> p = ['asp', 'php'] >>> s = ['python', 'java', p, 'scheme']
>>> s = ['python', 'java', ['asp', 'php'], 'scheme'] >>> len(s) 4
posted @ 2015-01-14 14:27  MaggicQ  阅读(153)  评论(0编辑  收藏  举报