zoukankan      html  css  js  c++  java
  • 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')

  • 相关阅读:
    Spark笔记
    java.lang.ClassNotFoundException: org.apache.storm.topology.IRichSpout
    异常分类
    手动调用run方法和普通方法调用没有区别
    URI is not registered ( Setting | Project Settings | Schemas and DTDs )
    谷歌浏览器远程计算机或设备将不接受连接解决方法
    模块2复习
    day09作业01用户登录与验证
    022测试对文档进行读取与写入
    0221判断登录是否成功小程序
  • 原文地址:https://www.cnblogs.com/zhizhan/p/3675434.html
Copyright © 2011-2022 走看看