`
大头K
  • 浏览: 186061 次
  • 性别: 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

    这份"Python学习笔记"涵盖了从环境搭建到基础语法,再到数据类型和控制结构等关键知识点,旨在为初学者提供全面的学习指导。 首先,1.1章节介绍了Python的基础,包括Python的起源和历史。Python是由Guido van ...

    最新Python学习笔记3

    本篇学习笔记主要介绍了Python中关于变量指向函数、高阶函数以及特殊高阶函数map()、reduce()、filter()和sorted()的使用方法和原理。 首先,变量在Python中不仅可以指向基本数据类型,还可以指向一个函数名。这...

    Python学习笔记第二版

    根据提供的文档信息,我们可以从中提炼出一系列与Python学习相关的知识点,尤其聚焦于“Python学习笔记第二版”的内容。下面将详细展开这些知识点: ### Python学习笔记第二版 #### 前言 - **作者背景**:作者从...

    Python学习笔记.pdf

    - 模块化支持:丰富的标准库和第三方模块,简化了开发过程。 - 跨平台:可以在多种操作系统上运行,包括Windows、Linux和macOS。 - 可扩展性:可以调用C、C++和其他语言编写的库,实现性能优化。 #### 二、...

    Python3学习笔记整理

    7. **标准库和第三方库**:Python的标准库非常丰富,如Numpy、Pandas用于数据分析,Matplotlib、Seaborn用于数据可视化,requests用于网络请求,Flask或Django用于Web开发等。了解并掌握这些库的使用,能大大提升...

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

    Python是一种高级编程语言,以其简洁明了的语法和强大的功能...理解这些基础知识是深入学习Python的前提,也是成为熟练Python程序员的第一步。随着对这些概念的熟悉和实践,将能够编写出更复杂、功能丰富的Python程序。

    python学习笔记3

    ### Python学习笔记3 #### 知识点概览 1. **Python的语法特性与C语言的区别** 2. **Python中的缩进规则及其重要性** 3. **Python列表的使用方法** 4. **如何在Python列表中添加和删除元素** 5. **Python列表索引从...

    python学习笔记+源码练习

    9. **标准库和第三方库**:介绍Python的常用标准库,如os、sys、json、requests等,以及一些流行的第三方库,如Numpy、Pandas、Matplotlib用于数据分析和可视化,或者Django、Flask用于Web开发。 10. **实战项目**...

    皮大庆Python学习笔记

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

    Python学习笔记--皮大庆.pdf.zip

    了解如何导入和使用标准库及第三方库,比如Numpy、Pandas用于数据分析,Matplotlib和Seaborn用于数据可视化。 8. **面向对象编程**:Python支持面向对象编程,包括类的定义、对象的创建和销毁、封装、继承、多态等...

    python学习笔记用案例

    8. **标准库和第三方库**:Python拥有丰富的标准库和第三方库,如Numpy和Pandas用于数据分析,matplotlib和seaborn用于数据可视化,requests用于网络请求等。 9. **实践项目**:通过完成实际的小项目,如爬虫、数据...

    Python学习笔记-王纯业

    【Python学习笔记-王纯业】是一份专为Python初学者设计的教程,由王纯业编撰。这个教程深入浅出地介绍了Python编程的基础知识,帮助初学者快速上手。下面将详细阐述该教程中可能包含的重要知识点,以及Python入门者...

    王纯业的Python学习笔记

    文件名中的“王纯业的Python学习笔记.pdf”可能包含了上述各个领域的详细讲解和实例,涵盖了Python标准库的使用、第三方库的应用,以及实战项目的经验分享。这份笔记可能会包含常见问题的解决方案、代码调试技巧,...

    Python视频7天学习笔记

    【Python视频7天学习笔记】是一份详细的个人学习历程,主要涵盖了初学者在一周内学习Python编程语言的主要知识点。这份笔记可能包含了从基础语法到实际应用的全面内容,旨在帮助作者自己回顾和巩固所学知识。尽管...

    Python学习笔记--皮大庆

    - 支持模块和包:Python拥有庞大而强大的标准库和第三方库,方便代码复用和模块化开发。 - 可移植性:Python能在多种平台上运行,包括Windows、Mac OS、Linux等。 - 可扩展性:Python可以通过C/C++等语言扩展,也...

    python学习笔记与简明教程

    ### Python学习笔记与简明教程知识点汇总 #### Python 第1课:安装 - **知识点**: - Python 安装包的选择与下载。 - 安装过程中注意事项,如添加环境变量等。 - 验证Python是否安装成功的方法。 #### Python ...

    Python的第一天笔记

    2. 第三方库丰富:Python拥有庞大的标准库和第三方库支持,如NumPy、Pandas用于数据分析,Django和Flask用于Web开发,Scrapy用于网络爬虫等,这些库可以极大地提高开发效率。 3. 简单易学:Python的底层数据结构和...

Global site tag (gtag.js) - Google Analytics