码迷,mamicode.com
首页 > 编程语言 > 详细

python入门基础笔记--1

时间:2015-12-18 13:17:51      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:测试

以前在学校的时候,其实学过python,自己感觉这是一门很优雅的语言。现在觉得有必要把基础整理出来,学习的教程是廖雪峰的python2.7

http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001374738150500472fd5785c194ebea336061163a8a974000 

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” 博客,谢绝转载!

python入门基础笔记--1

标签:测试

原文地址:http://ehealth.blog.51cto.com/10942284/1725947

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!