Python学习

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

print u"中文"

拼接字符串

print "%s %d" % ("123",456 )

Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。

.apend() list 添加

insert(索引号," 元素")

pop()

pop(索引号)

len(list) 计算元素个数


list.sort() 排序

tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改

classmates = ('Michael', 'Bob', 'Tracy')
tuple 嵌套list 可以使得tuple变化

只有1个元素的tuple定义时必须加一个逗号,,来消除歧义:


判断

if 语句:

语句

else if :

语句

python 有两种循环

1. for .... in


range(n) 0---n-1

2.while

while n > 0:
    sum = sum + n
    n = n - 2
birth = raw_input('birth: ')
raw_input 的返回值永远是字符串 如果需要其他格式 需要转换  比如 int(raw_input("输入"))
input要指明输入类型:比如字符串 要加引号""
dict  python  内置字典,相当于map 方便快速查找
>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}pop(key)
>>> d['Michael']
95
多次对一个key放入value,后面的值会把前面的值冲掉

如果key不存在会报错,为了避免这个事,使用 'Michael' in d

或者

d.get('Thomas', -1) 如果找不到返回 指定值
pop(key) 用来删除键值对

key不能是变量
set
set([list]) 重复元素会被过滤  .add(key) .remove(key)
set 可以做 & | 运算
定义函数
def 函数名(参数名)
		如果是空函数 写pass
函数可以返回多个值
return 参数1.参数2
x,y = move(....)两个返回值 其实函数的返回值是一个 tuple
函数默认参数  
def move (x,n=2)
函数参数是list   
def move(*number)
 

*args是可变参数,args接收的是一个tuple;

**kw是关键字参数,kw接收的是一个dict。

L[0:3] 不包括3 0 1 2 
切片
L[:10:2] 前10个数,每两个取一个
 L[::5]
所有数每五个取一个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值