`
大头K
  • 浏览: 183037 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

python学习,第三天笔记

阅读更多
#格式化字符串
a = "%d and %d" % (-1,2);
b = "%s's height is %dcm"%("Charles",180);
print a;
print b;

#其他格式化字符串0
a = " abcdef  ";
print len(a);#原始长度
print len(a.lstrip());#去掉左边空白
print len(a.rstrip());#去掉右边空白
print len(a.strip());#去掉两边空白
9
8
7
6

#输出中文
s="中文" 
print s.decode('utf-8').encode('gb2312')

#合并(join)
word = ["aaa", "bbbb", "ccccc"];
a = "##".join(word);
print a;# aaa##bbbb##ccccc

#分解(split)
word = "aaa##bbbb##ccccc";
a = word.split("##");
print a;# ['aaa', 'bbbb', 'ccccc']


#元组相当于java的常量,不可变
a = (1, 2, 3, 4);
b, c = (1, 2);
print a;
print b;

#序列(sequence)##

#1、in 判断sequenue是否包含某字符串
a = "please call me ck";
print "ck" in a;

#2、“*”号表示重复 
a = "a" * 3;
b = "12" * 3;
print a; #aaa
print b; #121212


#字典,相当于java的map
mymap = {"name": "ck", "age": 25};
print mymap["name"]; #ck
print mymap["age"]; #25


#dict(L)生成一个字典, L为一个List, List中每一个元素都是tuple数组
mymap = dict([("name", "ck"),("age", 25)]);
print mymap; #{'age': 25, 'name': 'ck'}
print mymap["name"]; #ck
print mymap["age"]; #25

#mymap = dict([("name" + str(x),10*x) for x in [1,2,3]]);
print mymap; #{'name2': 20, 'name3': 30, 'name1': 10}

#mymap = {"name": "ck", "age": 25};
mymap["sex"] = "male"; #增加一个元素
print mymap; #{'age': 25, 'name': 'ck', 'sex': 'male'}

#dictionary 取元素的另一种方法,跟java类似
mymap = {"name": "ck", "age": 25};
print mymap.get("age"); #25
print mymap.get("address", "default") #default

#dictionary 判断是否包含key
mymap = {"name": "ck", "age": 25};
print mymap.has_key("name"); #True
print mymap.has_key("address"); #False

#dictionary 得到所有的key, 和所有的value
mymap = {"name": "ck", "age": 25};
print mymap.keys(); #['age', 'name']
print mymap.values(); #[25, 'ck']

#dictionary 遍历字典
for k in mymap.keys():
    print k + ":" + str(mymap[k]);


#程序流程##

#if判断,除None、0、""(˜空字符串)、[](˜list)、{}(dictionary )、()(˜tuple)外,其他都是真
a = 5;
if a == 1: print 1;
elif a == 2: print 2;
else: print 3;

#for循环
for k in (1,2,3): print k;

#while 循环
i = 1;
while i < 4:
    print i; i = i + 1;
else:
    print "else";
1
2
3
else
0
0
分享到:
评论
2 楼 大头K 2014-07-21  
qindongliang1922 写道
你用的啥IDE工具楼主

UliPad
1 楼 qindongliang1922 2014-07-19  
你用的啥IDE工具楼主

相关推荐

    Python学习笔记(干货) 中文PDF完整版.pdf

    1.6 第一个Python程序 1.7 集成开发工具 2、Python语法基础 2.1 Python中的输入输出函数 2.2 Python中的注释 2.3 Python中的变量 3、Python中的基本数据类型 3.1 整型-int 3.2 浮点型-float 3.3 布尔类型-...

    皮大庆Python学习笔记

    Python基础入门教程,适合Python初学者,文档内容包括, 目录 前言 i 第一章 程序 1 1.1 程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 什么是调试 . . . . . . . . . . . . . . . ....

    python学习笔记.docx

    6 1.4.1 函数 6 1.4.2 json文件解析 7 1.4.3 字符串处理 7 1.4.3.1字符串格式化 7 1.4.3.2 字符串方法 8 1.5 高级函数 8 1.5.1.lambda函数(匿名函数) 8 1.5.2 Map函数 9 1.5.3 reduce函数(python3 需要引入第三方...

    python学习笔记 第二版

    本笔记分为三个部分(Python语言、标准库和扩展库)以及附录。 其中,Python语言部分已经完成并经过校对,包括基本环境、内置类型、表达式、函数、迭代器、模块、类、异常、装饰器、描述符和元类。 标准库部分已经...

    Python 学习笔记 第三版1

    Python 学习笔记 第三版1

    Python3萌新入门笔记

    Python3萌新入门笔记,萌新入门笔记是一系列真实的自学笔记。当然,它也是比较全面的入门教程,共包括 54 篇笔记。仍第一篇笔记开始,大半年的时间我都是在自学和组织教程内容。我觉得有必要,把我自己把我自己的学习...

    Python基础教程第三版学习笔记

    手动学习笔记,有需要的请下载,如有错误或需要doc版请联系作者

    python基础教程(第三版)学习笔记.pdf

    python基础教程(第三版)学习笔记 ''' 第⼀章 基础知识 1.1 安装Python(Windows安装) 下载-&gt;安装(最好勾选Add Python X.XX to Path)-&gt;启动cmd输⼊python显⽰如下信息: Microsoft Windows [版本 6.1.7601] 版权...

    带书签_Python 学习笔记-雨痕-第二版

    带书签_Python 学习笔记-雨痕-第二版,本笔记分为三个部分(Python语言、标准库和扩展库)以及附录。其中,Python语言部分包括基本环境、内置类型、表达式、函数、迭代器、模块、类、异常、装饰器、描述符和元类。 ...

    python学习笔记.doc

    python学习笔记 Python 1.1 print, 中文意思是打印,在python 里它不是往纸上打印,而是打印在命令行,或者叫终端、控制台里面。print 是python 里很基本很常见的一个操作,它的操作对象是一个字符串。基本格式是: ...

    赵璐python教程答案-Python学习习题笔记-基础篇.pdf

    赵璐python教程答案_Python学习习题笔记---基础篇 基本数据类型: 1:info = 'abc' info[2] = 'd' 结果是什么,为什么会报错呢? 答: TypeError: 'str' object does not support item assignment 字符串是不可变数据...

    (完整版)Python基础学习笔记.docx

    (完整版)Python基础学习笔记全文共69页,当前为第3页。(完整版)Python基础学习笔记全文共69页,当前为第3页。2008年12月,Python 3.0正式发布,解释器内部采用完全面向对象的方式实现,代价是3.x系列版本无法向下...

    python学习资源、代码、心得、笔记.zip

    python学习资源、代码、心得、笔记.zip 主要包括: 1.吴恩达Andrew Ng老师的机器学习课程...6.TensorFlow人工智能实践代码笔记 北京大学曹健老师课程和TensorFlow:实战Google深度学习框架(第二版) Python代码实现

    Python 学习笔记

    书籍简介: 第1章 Python介绍 第2章 开发Python使用的工具 第3章 Python的常用模块 第4章 Tkinter编程 第5章 Python的扩展 &lt;br&gt;本电子书非本人制作,收集来自互联网,版权归原作者所有,电子书只做...

    Python 学习笔记第三章.doc

    我自己写的python笔记,对照教材是python核心编程,里面有自己写的程序。

    《Python基础教程》读书笔记思维导图.pptx

    01 内容提要 第二篇 高级篇 第一篇 基础篇 附录 实验 目录 03 02 04 《Python基础教程》读书笔记思维导图全文共24页,当前为第3页。 内容摘要 Python诞生于20世纪90年代初,是一种解释型、面向对象、动态数据类型的...

    千峰python课件笔记+源码 (凯哥)

    ------- ...8、Django爱鲜蜂项目第三天 9、Git的使用 第四章 Tornado 1、走通Tornado基础流程 2、请求与响应 3、模板和数据库以及接口的调用顺序 4、应用安全 5、同步与异步+使用WebSocket实现在线聊天

    python个人学习笔记

    一、Python的历史 ...4. 库丰富:Python拥有丰富的标准库和第三方库,可以满足各种需求,如数据处理、网络编程、图形界面等。 5. 跨平台性强:Python可以在多种操作系统上运行,包括Windows、Linux、Mac OS等。

    雨痕的<>高清完整版

    《Python学习笔记》。是一个名为:雨痕的前辈写的。虽然是未完成版,但是读起来很顺畅,于是周末两天,除了逛街就是在读这本书。不到200页的电子书,很快可以读完。 书分为三个部分:Python语言,Python标准库,...

Global site tag (gtag.js) - Google Analytics