学海无涯苦作舟之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代码执行,通过拼接字符串的方式来执行不同的代码--简化代码
    # 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() 判断某一个变量是否可调用

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

时间: 2024-11-05 14:43:22

学海无涯苦作舟之python的相关文章

该收收心,静下心来苦作舟

前面一段时间,恰逢考驾照,拖了快两年了,好不容易有个考试指标,自然重视程度就高很多了,还好公司高层领导非常支持,练车请了不少假,前后大概持续了一周,请了3个下午,另加一个完整工作日,当然请下午假的时候,基本上还是赶回公司的,晚上加一下班,工作也不至于丢太多,这样老板给个宽松的政策,自己也得对得起老板,自觉一点就是了.说实话,那段时间,干活要差不少,晚上有时还得做做文明理论考试的题目. 还好,路考一次性过了,不然就太苦逼了!路考第二天接着把理论顺利拿下!再过两天拿到驾照了,当然拿到驾照顺理成章就考

教你21天学会C++

理论是可行的,当你刚开始学习C++,到第21天的时候出门千万要小心,哈哈. 看完您就明白,学习是没有任何捷径的,21天你可以掌握基本语法,但是如何去运用.优化需要花十年或者更多的时间,古人所说:“书山有路勤为径,学海无涯苦作舟”: 其实任何一门技术,不论是绘画还是编程,如果没有超过十年的培养,都无法达到杰出的可能: 即使是4岁就显露出音乐天赋的天才莫扎特,他也用了超过十三年的时间才写出了世界级的音乐: 在柏林音乐学院,有一个班的学生曾被做过调研:每一个人基本上都是从相同的时间开始练习的(在五岁的

老男孩教育46期-丁文浩

决心书 我叫丁文浩,来自湖北的一个四线城市孝感,在2018.03.06号踏上了老男孩的Linux征途.我的目标薪水是 13K 不达目标..,不好意思,我没想过.16年毕业后我一直稳定在学校分配的工作岗位上实习,工作了一年,转正后薪水也不堪入目,17年初我就关注到我堂哥在老男孩教育培训和出来的发展,觉得非常不错,家里人知道后也都推荐我过去,但是自己心里也一直在打鼓,毕竟如果去了,相当于把我所有的专业全荒废了,而且半年出来就能拿到那么高的工资我一直在怀疑,就这样到处飘着浑浑噩噩荒废了一年,在工厂中看

Linux下安装部署Samba共享盘的操作手册

简述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统.打印机及其他资源.通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源.

MySQL高可用性之MHA

防伪码:学海无涯苦作舟! MHA(Master HighAvailability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件.在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用. MHA里有两个角色一个是MHA N

进阶一之Android重力感应(一)

书山有路勤为径,学海无涯苦作舟. 本讲内容:Android重力感应 下面是三轴方向 android重力感应系统的坐标系以屏幕的左下方为原点([注意]2d编程的时候,是以屏幕左上方为原点的),箭头指向的方向为正.从-10到10,以浮点数为等级单位,想象一下以下情形: 手机屏幕向上(z轴朝天)水平放置的时侯,(x,y,z)的值分别为(0,0,10); 手机屏幕向下(z轴朝地)水平放置的时侯,(x,y,z)的值分别为(0,0,-10); 手机屏幕向左侧放(x轴朝天)的时候,(x,y,z)的值分别为(1

CCNA学习方法建议--思科讲师CCSI著 (原创)

在写这个标题的时候,我仿佛回到了当初那个为学Cisco起早贪黑却其乐无穷的时光,我不是一个网络天才,没有什么过人的天赋,甚至在那个时候连一台属于自己的电脑也可望而不可即,所以在学习Cisco课程,特别是CCNA的过程中,相当的刻苦(先自夸一下),也积累了一些个人学习的经验,今天写下来,用以和大家共勉,也希望对大家的学习能起到哪怕及其微小的作用,我也会甚感欣慰! 在决定学习Cisco课程后,大家遇到的第一个问题应该是到底要不要参加培训,因为毕竟CCNA的培训和认证费对于学生或者普通的工薪阶层来说,

PowerBuilder总结——原来你是这么的简单

一.个人总结 在自学考试最后的阶段是让我们用pb做一个小程序.当然,之前对pb只是有个简单的了解,但是真要是用它做个什么东西还真难.经过了几个星期的奋战,终于将毕业设计做完了.让我们怀着兴奋的心情,来回顾一下这段时间的学习,好好总结一下 1.毕业设计的感受 此次毕业设计给了我们一次自主学习的机会.我们如何把新知识变为旧知识,那就需要我们联系之前已有的知识,将它们做比较,找出异同点,然后掌握不一样的地方就行了. 虽说PowerBuilder是一种新的语言,但是经过了这次学习,在运用中逐渐的熟练使用

转: 罗辑思维:怎么样成为一个高手 文字版

感谢各位来到<罗辑思维>捧场 上一期节目我们隆重地给大家推荐了一个 付费的订阅产品 在我们罗辑思维开发的 得到APP里面 这个产品叫 精英日课 那主持它的是万维刚老师 因为我长期是他的读者和粉丝 所以我心知肚明 他出手开发的这个知识服务产品 品质有多高 所以我在美国专门跑了一趟 敦请他为我们的用户开发这个产品 所以上一期节目其实就是这个产品的广告 相信你也听出来了 特别不好意思 本期节目仍然是这个产品的广告 你看本期节目的题目 叫怎样才能成为一个高手 说实话 这期节目的策划案早就成型了 但是它