zoukankan      html  css  js  c++  java
  • Python随笔

    使用斜杠()将一行的语句进行换行,语句中包含[], {} 或 () 括号就不需要使用多行连接符

    Python 接收单引号(' ),双引号(" ),三引号(''' """) 来表示字符串,引号的开始与结束必须的相同类型的。
    其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释。

    Python有五个标准的数据类型:
    Numbers(数字)
    String(字符串)
    List(列表)
    Tuple(元组)
    Dictionary(字典)

    可以使用 del 语句删除一些对象引用(即删除已经赋值的变量),如 del var1, var2

    使用 + 可以拼接字符串

    字符串:
    s = 'ilovepython'
    s[1:5] 结果为:'love'

    "i" in s        "i" not in s

    r/R 原始字符串,不转义   print (r' ')

    在使用特殊字符时,python用反斜杠()转义字符

     查看字符串的属性和方法:

    元组:
    List = [ 'abcd', 786 , 2.23, 'john', 70.2 ]

    列表:
    Tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ) #元素不能二次赋值,相当于只读列表

    字典用 {} 标识,通过 key 来存储相应的 value
    dict = {}
    dict['one'] = "No 1"
    dict[2] = "No 2"
    print (dict['one'])


    tinydict = {'name': 'john','code':6734, 'dept': 'fin'}
    print (tinydict)

     查看可用模块:

    help()

    modules

     

    只列出当前import进上下文的模块

    import sys

    sys.modules

    使用help()查看模块说明:

    使用dir()查看模块属性和方法:

    dir(os)

     os.listdir("d: emp_del")    #列出目录下内容

    f=open("d:serverlist.txt",'r')

    dir(f)

    f.name  结果:serverlist.txt

    os.path.basename(f.name)

    OS模块常用函数:

    函数 描述
    os.path.basename() 去掉目录路径,返回文件名
    os.path.dirname() 去掉文件名,返回目录路径
    os.path.getatime()
    os.path.getctime()
    os.path.getmtime()
    os.path.size()
    返回文件的atime,ctime,mtime和大小
    os.path.exists() 该文件或目录是否存在
    os.path.abs() 指定路径是否为绝对路径
    os.path.isdir() 路径是否存在且为目录
    os.path.isfile() 路径是否存在且为文件。
    os.path.islink() 指定路径是否存在且为一个符号链接
    os.getcwd() 获取当前目录
    os.chdir("C:Python33") 改变当前目录到c:Python33

    os.abspath('c.txt') 获取文件目录及文件名

    列出d: emp_dela目录下内容
    os.listdir("d:/temp_del/a")
    os.listdir("d:\temp_del\a") #使用“”进行转义

    os.getcwd() #返回当前工作目录
    os.mkdir('d:\aaa') #新建目录,不能直接创建 d:\aaa\bbb 目录
    os.rmdir('d:\aaa') #删除目录,必须为空
    os.remove("c:\123\456\test.txt") #删除文件
    os.path.exists( "c:\123\456\test.txt") #判断目录或文件是否存在


    os.path.abspath(name) :获得绝对路径
    os.path.normpath(path) :规范path字符串形式
    os.path.join(path,name) :连接目录与文件名或目录
    os.path.basename(path) :返回文件名
    os.path.dirname(path) :返回文件路径

    os.path.getsize(name) :获得文件大小,如果name是目录返回0L
    os.path.getmtime(myfile) #查看文件修改时间
    os.rename(filename,newname) #重命名文件

    fpath, fname = os.path.split( "c:\123\456\test.txt" ) #将路径分离为目录名与文件名
    fpathandname, fext = os.path.splitext( "c:\123\456\test.txt" ) #将路径分离为目录文件名与扩展名

    os.sep 可以取代操作系统特定的路径分割符。
    os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。
    os.getenv() os.putenv()函数分别用来读取和设置环境变量。,,
    os.system()函数用来运行shell命令。
    os.linesep 字符串给出当前平台使用的行终止符。例如,Windows使用' ',Linux使用' '而Mac使用' '。,
    os.curdir 返回当前目录('.')
    os.chdir( "C:\123") #更改当前目录为c:123

  • 相关阅读:
    Java实现 蓝桥杯VIP 算法训练 数的统计
    Java实现 蓝桥杯VIP 算法训练 和为T
    Java实现 蓝桥杯VIP 算法训练 友好数
    Java实现 蓝桥杯VIP 算法训练 连续正整数的和
    Java实现 蓝桥杯VIP 算法训练 寂寞的数
    Java实现 蓝桥杯VIP 算法训练 学做菜
    Java实现 蓝桥杯VIP 算法训练 暗恋
    Java实现 蓝桥杯VIP 算法训练 暗恋
    测试鼠标是否在窗口内,以及测试鼠标是否在窗口停留
    RichEdit 各个版本介绍
  • 原文地址:https://www.cnblogs.com/dreamer-fish/p/3818329.html
Copyright © 2011-2022 走看看