`

Python 学习系列(二)

阅读更多
这篇文章主要介绍下Python 3.1的计算操作符和类型,以下是我所作的一个Sample:
'''
Created on 2010-3-31

@author: Jamson Huang
'''
#calcu flag
#definiton function
#def testCalcuFunction():
if __name__ == '__main__':
    #这里,/和//与Python 2.6相反
    # 传统除法/
    a = 3.2
    b = 1.8
    print('a/b:', a/b)
    #浮点除//
    a=3.2
    b=1.8
    print('a//b:', a//b)
    #地板除/
    a=5
    b=2
    print('a//b:', a//b)
    #求余    
    print('a%b:', a%b)
    #**乘方操作符
    a=4.1
    b=2
    print('a**b:', a**b)
    print('b**a:', b**a)
    
    print(-3**2+4%3+5//3)
    
    #字符串的处理=>索引操作符[]和切片操作符[:],+,^
    tempStr = 'abcdefg'
    print('[tempStr]:', tempStr[2])
    print('tempstr[:]:', tempStr[:3])
    print('tempstr[:]:', tempStr[2:4])
    tempStr1 = 'h'
    print('tempStr+tempStr1:', tempStr+tempStr1)
    print('tempStr1*2:', tempStr1*2)
    
    #list and array
    tempList = ['abcd','defg', 'mjnd'] 
    print('tempList[2]:',tempList[2])   
    print('tempList[:2]', tempList[:2])
    tempList[2] = 'hjkm'
    print('tempList[2]:',tempList[2])   
    tempArray = ('abcd','defg', 'mjnd')
    print('tempArray[2]:', tempArray[2])   
    print('tempArray[:2]', tempArray[:2])
    
    #dictionary use = hashmap(java)
    tempDict = {'chinese':'jamson'}
    tempDict['Hubei']='XianNing'    
    print('tempDict:',tempDict)
    print('tempDict.keys():', tempDict.keys())
    print('tempDict[Hubei]:', tempDict['Hubei'])
    for key in tempDict:
        print('key:tempDict[Key]',key,tempDict[key])

run python,Console输出:
a/b: 1.77777777778
a//b: 1.0
a//b: 2
a%b: 1
a**b: 16.81
b**a: 17.1483754006
-7
[tempStr]: c
tempstr[:]: abc
tempstr[:]: cd
tempStr+tempStr1: abcdefgh
tempStr1*2: hh
tempList[2]: mjnd
tempList[:2] ['abcd', 'defg']
tempList[2]: hjkm
tempArray[2]: mjnd
tempArray[:2] ('abcd', 'defg')
tempDict: {'Hubei': 'XianNing', 'chinese': 'jamson'}
tempDict.keys(): dict_keys(['Hubei', 'chinese'])
tempDict[Hubei]: XianNing
key:tempDict[Key] Hubei XianNing
key:tempDict[Key] chinese jamson
0
0
分享到:
评论

相关推荐

    Python学习资料整理

    这个"Python学习资料整理"压缩包包含了一系列的学习资源,旨在帮助初学者和进阶者提升Python编程技能。 首先,Python的基础知识是理解其语法结构,包括变量、数据类型(如整型、浮点型、字符串、布尔型、列表、元组...

    Python 学习笔记 第二版.pdf

    ### Python学习笔记第二版知识点概览 #### 一、Python语言基础 - **虚拟机**:Python运行在一种称为Python虚拟机(PVM)的环境中。这种虚拟机负责执行Python字节码,提供了语言级别的抽象层,使得Python程序可以在...

    Python学习资源

    "零基础学python"这个压缩包很可能是针对初学者设计的一系列学习资料,旨在帮助没有编程背景的人逐步掌握Python编程。 在学习Python的过程中,以下几个关键知识点是必不可少的: 1. **基础语法**:Python的基础...

    PYTHON学习资料包.zip

    【标题】"PYTHON学习资料包.zip"所包含的是一个综合性的Python学习资源集合,适合不同层次的学习者。从初学者到有一定基础的开发者,都可以在这个资料包中找到适合自己的学习材料。 【描述】"python学习资料包合集...

    Python学习手册 第5版(英文原版).zip

    《Python学习手册 第5版》是一本深入浅出的Python编程指南,专为那些希望掌握Python编程基础乃至进阶知识的读者设计。本书由资深Python开发者撰写,详细讲解了Python语言的核心概念、语法结构和常用库,是学习Python...

    Python学习笔记第二版

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

    python 学习视频

    ##### 1.4 入门学习系列 - **知识点概述**:分为三个阶段,覆盖了从基本语法到高级特性的全面内容。 - **关键内容**: - 阶段一:变量、数据类型、运算符等; - 阶段二:函数、模块、异常处理等; - 阶段三:文件...

    Python学习路径以及学习视频

    "Python学习路径"意味着从初学者到精通者所应遵循的一系列学习步骤和资源。"黑马程序员全套视频课程"提供了全面的学习材料,涵盖从基础到高级的Python知识,包括Linux操作系统的基础、前端开发、网络爬虫技术以及Web...

    python学习小项目

    "Python学习小项目"是专为刚刚接触编程或Python语言的人设计的一系列实践练习,旨在帮助他们巩固基础知识,提升编程技能。这个小项目可能涵盖诸如文件操作、数据处理、网页爬虫、图形用户界面(GUI)等方面的内容,...

    python学习经典书籍

    第一本,《Python学习手册》(Python Learning Handbook),这本书是Python学习的经典之作。作者深入浅出地介绍了Python的基础语法和核心概念,包括变量、数据类型、控制结构、函数、模块、面向对象编程等。此外,书...

    Python学习文档资料

    这份“Python学习文档资料”包含了两本极具价值的学习资源,旨在帮助初学者快速入门并深入理解Python语言。 第一本书是《笨办法学 Python(第四版)》。这本书以“做中学”的理念,引导读者通过一系列精心设计的练习...

    最新python学习手册中文附录

    ### 最新Python学习手册中文附录知识点解析 #### 标题与描述理解 - **标题**:“最新Python学习手册中文附录”明确指出这是一份关于Python编程语言的学习资料,并且是针对中文读者群体。 - **描述**:与标题相同,...

    Python 学习资料下载地址大全

    本文将基于提供的几个链接以及其他相关资源,为大家总结归纳一系列值得收藏的Python学习资料。 #### 一、Python基础知识学习资源 1. **《Python基础教程》** - **下载地址**:...

    python学习源码和开发应用技术

    ### Python学习源码和开发应用技术 #### Python简介与特性 Python是一种高级编程语言,以其简洁易读的语法和强大的功能而闻名。Python支持多种编程范式,包括面向对象、命令式、函数式以及过程式编程。由于其设计...

    Python学习_pdf

    ### Python学习知识点详解 #### 一、Python简介与特点 **Python** 是一种高级编程语言,因其简单易学、功能强大而在全球范围内受到广泛的欢迎。它不仅是一种完全面向对象的语言,而且支持多种编程范式,如过程式...

    Python学习100天离线版.zip

    "Python学习100天离线版.zip" 是一个专门为Python新手设计的系统性学习资源包,旨在帮助用户在100天内逐步掌握Python语言的核心概念和实战技能。 这个压缩包包含的"Python-100-Days-master"可能是一个GitHub项目的...

    Python学习整理的资料.rar

    在这些压缩包文件中,我们可以找到多个关于Python学习的重要资源,涵盖了从基础到进阶的多个方面。 首先,"Python-3.3-官方入门指南(带目录)"是Python官方提供的教程,它为初学者提供了全面的学习路径。这个指南...

Global site tag (gtag.js) - Google Analytics