码迷,mamicode.com
首页 > 编程语言 > 详细

学海无涯苦作舟之python

时间:2018-11-09 22:02:42      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:imp   callable   ext   操作   call   size   苦作舟   byte   机器   

内置函数1:

1.range(起始位置,终止位置,步长)
    # range(终止位置)
    # range(起始,终止位置)
    # range(起始,终止,步长)
2.next(迭代器) 是内置函数
    # __next__  是迭代器的方法
    # g.__next__() 带双下划线的魔术方法一般情况下不直接用
    # next(g)    之前所有的__next__都应该替换成next(g)
    # *带双下划线的所有的方法都可能和内置的函数有千丝万缕的联系
3 iter(可迭代的)
    # __iter__
    # 迭代器 = 可迭代的.__iter__()
    # 迭代器 = iter(可迭代的)
4 open(文件名) 跟着操作系统走的
    # 打开模式 默认是r
    # 编码 默认是 操作系统的默认编码

    # 打开模式 : r w a rb wb ab

 

内置函数2:

 

 1.input(字符串数据类型的参数,提醒用户你要输入的内容)
    # python2
        # input() 还原你输入的值的数据类型
        # raw_input = py3.input
    # python3
        # input() 输入的所有内容都是字符串类型
        # 阻塞: 等待某件事情发生,如果不发生一直等着
    # input的返回值就是用户输入的内容
        # 输入的内容 = input(‘提示‘)
2.print(要打印的内容1,要打印的内容2,要打印的内容3,sep = 分隔符,end = 结束符)
3.import time   # 导入别人写好的代码
4. hash函数
    # 哈希 可哈希(不可变数据类型) 不可哈希(可变数据类型)
    # 哈希是一个算法,导致了字典的快速寻址
    # ‘asjgkgfk‘  复杂的算法 得到一个数字
    # () --> 数字
    # 数字 --> 数字
    # 所有的数据要想得到不变的hash值,必须是一个不可变的数据类型
5.dir 函数 : 特殊的需求 / 研究或者了解一个新的数据类型 / 面向对象之后会介绍新的数据类型

 

内置函数3:

 

1. eval() 可以将字符串数据类型的python代码执行,通过拼接字符串的方式来执行不同的代码--简化代码
    # eval\exec这个函数 不能直接操作文件当中读进来的 网络上传进来 用户输入的  
例如::  eval(print(1+2+3+4)) # 有返回值
        # ret = eval(‘1+2/3*4‘)
        # print(ret)                           字符串 -> 其他数据类型的转换
2.compile  能够节省时间工具
# 先编译 python -编译-> 字节码(bytes) -解释-> 机器码 0101010100101
# 先整体编译
# code1 = ‘for i in range(0,10): print (i)‘   # 这是一句代码 字符串   
3.help() 帮助你了解python的
    # 方式一
    # 输入help() 进入帮助页面,输入数据类型,帮助我们打印具体的帮助信息
    # ‘123‘.startswith()
    # 输入q退出帮助  
4.    callable() 判断某一个变量是否可调用

 

学海无涯苦作舟之python

标签:imp   callable   ext   操作   call   size   苦作舟   byte   机器   

原文地址:https://www.cnblogs.com/xinjie123/p/9937356.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!