python基础菜鸟教程-菜鸟教程学习python
1.杂货
*items(): 方法以列表返回可遍历的(键, 值) 元组数组。
*在序列中遍历时,索引位置和对应值可以使用 enumerate()函数同时得到
*同时遍历两个或更多的序列,可以使用 zip()组合:
>>> questions = ['name', 'quest', 'favorite color']
>>> answers = ['lancelot', 'the holy grail', 'blue']
>>> for q, a in zip(questions, answers):
... print('What is your {0}? It is {1}.'.format(q, a))
...
What is your name? It is lancelot.
What is your quest? It is the holy grail.
What is your favorite color? It is blue.
famat函数: 使任意数据转换成字符串。
range函数: 函数可创建一个整数列表,一般用在 for 循环中。
sorted() 函数:要按顺序遍历一个序列,使用 sorted() 函数返回一个已排序的序列,并不修改原值。定义的数组按照一定的规律返回
end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下
a, b = 0, 1
while b < 1000:
print(b, end=',')
a, b = b, a+b
1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,
rjust()方法, 它可以将字符串靠右, 并在左边填充空格。
zfill()它会在数字的左边填充 0。
>>> '12'.zfill(5)
'00012'
str.format():括号及其里面的字符 (称作格式化字段) 将会被 format() 中的参数替换。
>>> print('{}网址: "{}!"'.format('菜鸟教程', 'www.runoob.com'))
菜鸟教程网址: "www.runoob.com!"
模块
1.name属性
__name__属性:每个模块都有一个__name__属性,当其值是'__main__'时,表明该模块自身在运行,否则是被引入。
说明:__name__与 __main__底下是双下划线,_ _是这样去掉中间的那个空格。
2.dir() 函数
内置的函数 dir() 可以找到模块内定义的所有名称。以一个字符串列表的形式返回:
Python3 输入和输出
str(): 函数返回一个用户易读的表达形式。
repr(): 产生一个解释器易读的表达形式。
读取键盘输入
input可以接收一个Python表达式作为输入,并将运算结果返回。
#!/usr/bin/python3
str = input("请输入:");
print ("你输入的内容是: ", str)
读和写文件
open(filename, mode)
filename:包含了你要访问的文件名称的字符串值。
mode:决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。
不同模式打开文件的完全列表:http://www.runoob.com/python3/python3-inputoutput.html
#!/usr/bin/python3
# 打开一个文件
f = open("/tmp/foo.txt", "w")
f.write( "Python 是一个非常好的语言。 是的,的确非常好!! " )
# 关闭打开的文件
f.close()
注:我们可以通过这种方式将我们想要写的内容写进一个脚本中
f.read()
调用 f.read(size), 这将读取一定数目的数据, 然后作为字符串或字节对象返回。
f.readline()
f.readline()会从文件中读取单独的一行。换行符为 ' '。f.readline() 如果返回一个空字符串, 说明已经已经读取到最后一行。
#!/usr/bin/python3
# 打开一个文件
f = open("/tmp/foo.txt", "r")
str = f.readlines()
print(str)
# 关闭打开的文件
f.close()
f.readlines()
f.readlines()将返回该文件中包含的所有行。
f.write()
f.write(string) 将 string 写入到文件中, 然后返回写入的字符数。
f.seek()
seek(x,0) : 从起始位置即文件首行首字符开始移动 x 个字符
seek(x,1) : 表示从当前位置往后移动x个字符
seek(-x,2):表示从文件的结尾往前移动x个字符
>>> f = open('/tmp/foo.txt', 'rb+')
>>> f.write(b'0123456789abcdef')
16
>>> f.seek(5) # 移动到文件的第六个字节
5
>>> f.read(1)
b'5'
>>> f.seek(-3, 2) # 移动到文件的倒数第三字节
13
>>> f.read(1)
b'd'
pickle 模块
后续。。。。。
python基础菜鸟教程-菜鸟教程学习python相关推荐
- python基础教程怎么样-怎样学习Python?Python入门必看
Python目前可以用一个字来描述那就是"火",问题来了,这么火的语言零基础小白到底该怎样学习Python? 首先,从基础开始学习,切勿毛躁. 刚开始学习Python的时候,我们可 ...
- 博学谷python_2020年最新博学谷Python基础班,资源教程下载
课程名称 2020年最新博学谷Python基础班,资源教程下载 课程目录 day01 01-开班介绍 02-计算机组成原理 03-python介绍 04-python第一个程序 05-注释 06-注释 ...
- Python基础包含哪些内容?学习什么?
Python基础包含哪些内容?学习什么?学习Python基础了解Python语言起源.设计目标.设计哲学,Python语言的优缺点和面向对象的基本概念.执行方式.集成开发环境PyCharm的使用为Py ...
- 10开发Python老程序员教你学习Python的的几大秘诀
Python 是一门优雅而又不失实用的语言,它语法简单很容易学会,又具有极高的可读性和灵活性.在知乎上 Python 是受关注最多的编程语言.很遗憾在我初学的时候没有知乎这样的平台提供这么多的资源,甚 ...
- python中递归函数的基例_详谈Python基础之内置函数和递归 Python递归和循环的区别...
Python 递归函数基例 2. 关于递归函数基例的说明,以下选项中错误的是 A 递归函数的基例决定所谓基例就是不需要递归就能求解的,一般来说是问题的最小规模下的解. 例如:斐波那契数列递归,f(n) ...
- python 基础系列(十二) — python正则
python 基础系列(十二) - python正则 1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分.正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独 ...
- python基础:人生苦短,我学python
python基础:人生苦短,我学python 一.注释 单行注释 多行注释 二.变量以及类型 变量的定义 变量的类型 三.标志符以及关键字 标志符的规则 关键字 四.输出 普通输出 格式化输出 五.运 ...
- Python基础(适合初学-完整教程-学习时间一周左右-节约您的时间)
Python基础--核心文章 前言 本系列博客所有内容都是[实际操作]为主,部分内容一定要解释说明的会伴随少量的理论说明,在[最短时间内]让大家[掌握]真正的[实操技能]才是实打实的[为您创造价值]. ...
- python零基础好学吗-如何从零开始学习Python,零基础学python难吗
Python并不难学,它诞生至今已经过25个年头,但相对于其他语言,它更加易学.易读,非常适合快速开发,Python编程简单直接,更适合初学编程者. 那么,如何从零开始学习python呢? 可以分为这 ...
- 腾讯技术官发布Python零基础就业宝典,想学习Python的朋友有福了
近几年来,互联网行业变化非常大,除了龙头企业的更替,"裁员潮""失业潮"也不断掀起,尤其是对于年纪太大的程序员真的是不太友好.但是,根据数据统计表明,自2018 ...
最新文章
- python大一知识点_python知识点复习
- Glusterfs入门
- 鸿蒙基于JS搭建HelloWorld并修改国际化文件
- Spring IoC — 基于XML的配置
- java 直播服务器_MyLive--使用JAVA实现的直播RTMP服务器
- 写一个函数取出php,写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名...
- mysql 5.6 生产my.cnf_一个生产可用的mysql参数文件my.cnf
- React 深度学习:ReactFiberRoot
- 关于https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/的部分内容
- VS C++ 字符串分割 strtok
- aix系统查看服务器型号齐全,查看AIX系统位数
- 联想y7000p电池固件下载_刚读大学要用电脑,联想系列这3款笔记本学生党绝对喜欢...
- Android 开源无线投屏,用树莓派Raspberry Pi 4B制作一个无线投屏器(20200803)
- 网站建设和搜索引擎优化(SEO)
- android TextToSpeech 静音时仍然播放声音
- 脱壳-ASPack 2.12
- rual 1741. Communication Fiend
- xf0x9f java mysql_MySql导入数据报错Incorrect string value: ‘xF0x9Fx90x82’
- 三星公司的开会流程--绝对值得一看
- 理解AMQP协议和RabbitMQ的性能和可靠平衡
热门文章
- Selenium查询10010账户余额——python篇
- jsoup开发网页客户端3
- 开机流程与主要开机记录区(MBR)
- 存储过程—导出table数据为inser sqlt语句
- 使用python完成的一个烟花小程序-厉害了,我用Python写了一个自动回复拜年信息的小程序!...
- python使用教程pandas-「Python」pandas入门教程
- python推荐系统-python 简易推荐系统实现
- python编程入门指南怎么样-Python 应该怎么学?
- python工作招聘-爬了招聘网站之后,给你几点学习Python的建议
- python常用命令汇总-Python爬虫框架Scrapy常用命令总结