
python
小白起步
每天都要学到新东西
展开
-
Python数据类型
使用type()查看变量的类型整数Python可以处理任意大小的整数, 当然也包括负整数在程序中的标识方法和数学上的写法一摸一样在Python中, 任何一个不带小数点的数值, 我们都将之称之为整数浮点数浮点数, 也称为小数整数和浮点数在计算机内部存储方式是不同的Python中, 整数运算永远都是精确的(官方文档说的....)包括除法运算, 也是精确的而浮点数运算则可能会有四舍五入的误差原创 2017-07-10 13:01:11 · 355 阅读 · 0 评论 -
Python数据结构--list
list 和c语言中的数组比较相似可以通过下标进行访问与修改#创建一个list变量shoplist = ['apple','mango','banana']len(shoplist)#求出list中的元素个数shoplist[0]#访问第一个元素shoplist[0] = 'carrot'#修改第一个元素在list中存放的数据类型可以为一种或几种数据类型,list中也可以嵌套listm原创 2017-07-13 15:08:02 · 270 阅读 · 0 评论 -
Python数据结构--元组
元组与列表非常类似元组内的值是不可修改的在创键只有一个元组的对象时,后面需要加一个逗号mytuple = ('1','2','3')mytuple = (1,2,3)mytuple = (1,2,3)mytuple[0] = 1#对元组内数据的修改会出错元组内部可以嵌套列表>>> mytuple = (1,2,['1','2'])>>> mytuple[2][1] = '3' #my原创 2017-07-13 15:20:16 · 240 阅读 · 0 评论 -
Python数据结构--字典
字典由键和值组成只能用不可变的对象作为键,如字符串键必须是唯一的键值对是没有顺序的可以通过键来访问成员>>> dic = {'apple':2,'orange':1}>>> dic['apple']2字典中的方法clear()copy()fromkeys(dict)#返回与传入的dict键相同,值默认为None的字典get(key)#获取传入的键的值,如果没有该键,默认返回No原创 2017-07-13 16:44:15 · 365 阅读 · 0 评论 -
Python函数的高级特性
函数可以当成变量来使用>>> print<built-in function print>>>> type(print)<class 'builtin_function_or_method'>>>> print = 10>>> print10>>> type(print)<class 'int'>#也可以将一个函数赋值给变量>>> other = print>>> other(原创 2017-07-18 15:39:03 · 387 阅读 · 0 评论 -
Python简介
Python简介Python 非常适合小型应用程序的开发,它是一门解释性的语言,它是完全开源的Python的由来据说是某为牛人因圣诞节无聊而编写的编程语言Python的优缺点优点:具有非常完善的基础代码库,许多功能不比自己实现,可直接使用现成的 使用起来简单,方便 缺点运行速度较慢,代码不能加密(发布的Python程序即源代码)基础语法#输出print("Hello W原创 2017-07-10 12:33:17 · 329 阅读 · 0 评论 -
Python类的基础使用
>>> class class_demo(object):#定义一个空类,继承自python中最大的基类object... pass... >>> c = class_demo()>>> print(type(c))<class '__main__.class_demo'>>>> c.name = 'root' #绑定变量>>> print(c.name)root>>> c原创 2017-07-25 12:34:15 · 285 阅读 · 0 评论 -
Python--类的高级特性
类对象的动态绑定可以绑定变量和方法 如果需要绑定的方法来调用类内部的成员,该方法的第一个参数为self 动态绑定的变量与方法只作用于该对象>>> class user_info(object):... pass... >>> def foo():... print('foo')... >>> def foo_class(self):... print(sel原创 2017-07-25 14:02:48 · 429 阅读 · 0 评论 -
Python--枚举类型和异常处理
枚举类型使用枚举类型可以更加直观的表示数值代表的意义>>> from enum import Enum, unique>>> @unique # 检测重复... class color(Enum):... RED = 1... GREEN = 2... BLUE = 3... >>> c = color.RED>>> print(c)color.RED原创 2017-07-25 14:16:16 · 896 阅读 · 0 评论