美文网首页
Python_语言基础

Python_语言基础

作者: 738bc070cd74 | 来源:发表于2016-03-21 21:54 被阅读27次

数据类型

a=10         # int 整数
a=1.3        # float 浮点数
a=True       # 真值 (True/False)
a='Hello!'   # 字符串

以上是最常用的数据类型,对于字符串来说,也可以用双引号。
变量不需要声明,不需要删除,可以直接回收适用。

type(): 查询数据类型

sequence 序列

sequence 序列是一组有序对象的集合,序列元素的下标从0开始

  • list
    基本引用方式

      s1[1]
    

范围引用: 基本样式[下限:上限:步长],上限本身不包括在内
print s1[:5] # 从开始到下标4 (下标5的元素 不包括在内)
print s1[2:] # 从下标2到最后
print s1[0:5:2] # 从下标0到下标4 (下标5不包括在内),每隔2取一个元素 (下标为0,2,4的元素)
print s1[2:0:-1] # 从下标2到下标1

  • tuple (元组)
    一旦建立,tuple的各个元素不可再变更,而list的各个元素可以再变更。
    一个序列作为另一个序列的元素
    字符串是一种特殊的元素,因此可以执行元组的相关操作。

运算

数学 +, -, *, /, **, %
判断 ==, !=, >, >=, <, <=, in
逻辑 and, or, not

缩进

if语句之后的冒号
以四个空格的缩进来表示隶属关系, Python中不能随意缩进

if  <条件1>:
    statement
elif <条件2>:
     statement
elif <条件3>:
     statement
else:
    statement

for 循环

for 元素 in 序列: 
    statement

函数

def function_name(a,b,c): 
    statement return something  # return不是必须的

return可以返回多个值,以逗号分隔。相当于返回一个tuple(定值表)

面向对象

class Bird(object): 
    have_feather = True 
    way_of_reproduction = 'egg'
    def move(self, dx, dy): #方法需要传递 self 属性
        position = [0,0]
        position[0] = position[0] + dx 
        position[1] = position[1] + dy
        return position

Bird 继承自 object

__init__()方法 ,对象创建时会自动调用,相当于构造函数,可以传递参数

dir()用来查询一个类或者对象所有属性

print dir(list)

help()用来查询的说明文档

print help(list)

相关文章

  • Python_语言基础

    数据类型 以上是最常用的数据类型,对于字符串来说,也可以用双引号。变量不需要声明,不需要删除,可以直接回收适用。 ...

  • Python_基础

    Python 语言类型 首先我们需要明确 Python 是动态语言;区别于静态语言比如我们熟悉的 java 需要对...

  • python_基础架构

    python内置函数 https://blog.csdn.net/oaa608868/article/detail...

  • python_基础语法

    python package 也就是python包,与文件夹类似,不过python包 主要存放python脚本 注...

  • python_基础内容

    一、注释: 1、单行注释:#(快捷键control + /) 2、多行注释: 三单引号或三双引号 二、print输...

  • Python函数的学习笔记_函数

    Python_函数 isinstance(a,int) #判断a是否为int If not (isinstance...

  • Python_爬虫_基础_01

    什么是爬虫 又称 网络机器人,是一种按照一定规则,自动抓取万维网信息的程序或者脚本。通俗的讲: 就是模拟客户端发起...

  • Python_基础_流程语句

    条件判断 if 先展示一个简单的 if 语句 根据 Python 的缩进规则,如果if语句判断是True,就把缩进...

  • Python容器的学习笔记_容器

    Python_容器 my_str ='abcd\tc' # my_str[0]='Q' print(my_str)...

  • 文章链接集合

    作者:Gakki Python Python_查找字典中相同与不同的部分[https://www.jianshu....

网友评论

      本文标题:Python_语言基础

      本文链接:https://www.haomeiwen.com/subject/rubklttx.html