标签:测试
以前在学校的时候,其实学过python,自己感觉这是一门很优雅的语言。现在觉得有必要把基础整理出来,学习的教程是廖雪峰的python2.7
1)pythond 的安装:
现在python的安装十分简单。在windows上只要下载exe文件。安装时记得勾选全部选项。
验证的时候,只需要打开 cmd ==>python ==>pip
2)输入和输出
输出:print
输入:raw_input() 这个函数意味着输入的是字符串
3)python基础:
整数:1,2,3,4
浮点数:1.0 ,2.0
字符串:使用""或者‘‘ 记得使用 \ 进行转义。是不变的。
布尔值:可以用and or not 进行运算
空值:None
常量:通常大写。可改变,但是规定是不改变
4)字符串和编码:
开头常用代码:
#!/usr/bin/env python #-*- coding : utf-8 -*-
格式化:
常见占位符:
%d整数
%f浮点数
%s字符串
%x十六进制整数
但是一般用%s 把所有的转换为字符串
eg:
print "Hi %s. Today is %s" %("john","12-18")
% 后面是一个tuple。只有一个数字的时候可以不同(),但是我觉得都用()比较好记忆
5)list and tuple
list:
一种有序的集合,可以随时添加和删除其中的元素
len():表示这个集合的长度
可以用索引来访问每一个位置的元素,索引从0开始,也可以从-1开始
增加:append(val)
插入:insert(index,val):在第index插入val
删除:pop(i)删除第 i 个元素
替换:直接赋值给索引
eg:
classmate=[‘john‘,‘jack‘,‘bob‘]
#-*- coding:utf-8 -*- classmate = [‘john‘,‘list‘,‘john‘] print classmate classmate.append("jaki") print classmate classmate.insert(0,‘hehehe‘) print classmate classmate.pop() print classmate
tuple:
使用()进行定义。一旦确定就不能更改。所以没有跟list一样的方法,其余的都跟list一样了
优点在于 因为不可变,所以更安全
tuple所谓的不变,是指指向永远不变
本文出自 “ehealth” 博客,谢绝转载!
标签:测试
原文地址:http://ehealth.blog.51cto.com/10942284/1725947