python 初步学习
疑惑1:windows下的python 如何设置显示汉字
推荐几个学习网址,也方便自己以后查看:
http://pmghong.blog.51cto.com/3221425/d-10
www.w3cschool.cc/python/python-tutorial.html
http://sebug.net/paper/python/index.html
第一次接触python 首先的问题就是,在for 和while 后面忘了加 ‘:’ !!!啊
Python返回数组(List)长度的方法 >>> a= [1,2,3,4,5] >>> print len(a)
Python的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
给C/C++/Java/C#程序员的注释
Python的for
循环从根本上不同于C/C++的for
循环。C#程序员会注意到Python的for
循环与C#中的foreach
循环十分类似。Java程序员会注意到它与Java 1.5中的for (int i : IntArray)
相似。
在C/C++中,如果你想要写for (int i = 0; i < 5; i++)
,那么用Python,你写成for i in range(0,5)
。你会注意到,Python的for
循环更加简单、明白、不易出错。
读取:
content = f.read(N) # 读取N bytes的数据
content = f.readline() # 读取一行
content = f.readlines() # 读取所有行,储存在列表中,每个元素是一行。
write函数可以用来对文件写入一个字符串,但不能使用write 对文件写入一个数组或者list,如果你企图使用write对文件写入一个字符串list表单,Python将报错
writelines同样是对文件写入一个字符串,但是跟write不通的是,writelines可以操作list字符串。比如, 输入命令 offile.writelines(["allen","hello world"]) 将两个字符串"allen" and "hello world" 同时写入了文件foo.txt中。但writelines 并没有分开这些字符串,输出应该是"allenhello world."
模式 |
描述 |
r |
以读方式打开文件,可读取文件信息。 |
w |
以写方式打开文件,可向文件写入信息。如文件存在,则清空该文件,再写入新内容 |
a |
以追加模式打开文件(即一打开文件,文件指针自动移到文件末尾),如果文件不存在则创建 |
r+ |
以读写方式打开文件,可对文件进行读和写操作。 |
w+ |
消除文件内容,然后以读写方式打开文件。 |
a+ |
以读写方式打开文件,并把文件指针移到文件尾。 |
b |
以二进制模式打开文件,而不是以文本模式。该模式只对Windows或Dos有效,类Unix的文件是用二进制模式进行操作的。 |
编码问题:
包治百病:
#!/usr/bin/env python
#coding=utf-8
s="中文"
if isinstance(s, unicode):
#s=u"中文"
print s.encode('gb2312')
else:
#s="中文"
print s.decode('utf-8').encode('gb2312')
转载于:https://www.cnblogs.com/zhizhan/p/3675434.html
python 初步学习相关推荐
- 从入门到入土:机器学习part02|python|初步学习|numpy|Matplotlib
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...
- python初步学习(二) 3.19
今天继续学习python python的数据类型(续): 1.字符串类型: 单引号(' ').双引号(" ").三引号(""" &q ...
- python怎么导入时间-python初步学习-import和datetime模块
模块 一个完整大型的python程序是由模块和包的形式组织起来的,可见模块在python中的重要性.模块是一种组织型式,它许多有关联(关系)的代码组织放到单独的独立文件中.简单的说,可以把模块理解为一 ...
- python初步学习-查看文档及数据类型转换
学会查看文档 python最权威的文档就是官方文档,因此,我们要学会查看官方文档.而在python解释器中,help() 命令就可以很权威的查看官方文档. 因此,我们要学会使用 help() 命令. ...
- 从入门到入土:机器学习part01|python|代码分析|初步学习
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...
- 用Python对CAPM和Fama French Three Factor model的初步学习
用Python对CAPM和Fama French Three Factor model的初步学习 概述 介绍 建模与分析 CAPM Fama French Three-Factor Model 总结 ...
- 用python做算法初步流程图_13位Python大牛历时一个月打造的Python系统学习流程图,超详细!...
对于刚开始接触Python的小伙伴来说,没有思路方法,不知道从何开始学习,把软件环境安装好后就不知所措了!接下来我给大家分享下多位大牛倾力打造的python系统学习流程,一个月才设计完的! 需要pyt ...
- HTMLParser的初步学习
Python的自带模块--HTMLParser的初步学习 HTMLParser是Python自带的模块,使用简单,能够很容易的实现HTML文件的分析. 本文主要简单讲一下HTMLParser的用法. ...
- Python入门 Python自学路线 Python如何学习
本文介绍Python入门 Python自学路线 Python如何学习.先说点题外话吧:首先呢,我刚开始接触编程的时候,学的是C,那时候Python还没有这么火,后来学了C++,PHP,Java,前端. ...
最新文章
- 解析错误:相邻的JSX元素必须包装在一个封闭标签中
- linux c 编译警告 warning: this decimal constant is unsigned only in ISO C90
- sublime配置python开发环境_win7 下搭建sublime的python开发环境的配置方法
- 操作系统设计与实现第3版笔记与minix3心得(1)-minix3简介
- Python 开发植物大战僵尸游戏
- spring javaee_JavaEE还是Spring? 都不行! 我们呼吁新的竞争者!
- 福州联通与市政府携手 共筑新型智慧城市
- Kali Linux 无线渗透测试入门指南 第十章 WPS 和 探针
- linux拨号上网icp,如何用 Linux 拨号上网
- 我的第一次WebService接口开发教程
- 用户画像及项目实例:电商用户画像
- 计算机无法显示硬盘盘符,电脑硬盘不显示盘符怎么办 移动硬盘不显示盘符的原因...
- 提高睡眠质量的牛皮凉席!
- Sumatra PDF 缩放设置
- 无线网卡芯片类型及与linux-wlan-ng的兼容性
- 混沌与分形(一):谢尔宾斯基三角形与门格海绵
- 基于.NET 框架的 C#停车场信息管理系统(C#/SQL)
- CF1132B Discounts题解
- 代码随想录01 | 704二分查找和27移除元素
- 【深度学习】万字解读首篇「人脸复原」综述!南大、中山、澳国立、帝国理工等联合发布...