学海无涯苦作舟之python

Posted 不会编程的小卜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学海无涯苦作舟之python相关的知识,希望对你有一定的参考价值。

内置函数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代码执行,通过拼接字符串的方式来执行不同的代码--简化代码
    # evalexec这个函数 不能直接操作文件当中读进来的 网络上传进来 用户输入的  
例如::  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的主要内容,如果未能解决你的问题,请参考以下文章

三月心情

DAG

学习总结

Excel基础—工作界面概述

原来python还可以这么玩python逆向爬取网易云评论进行情感分析

观逻辑思维《怎样成为一个高手》有感