博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python随笔
阅读量:7110 次
发布时间:2019-06-28

本文共 2691 字,大约阅读时间需要 8 分钟。

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

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'\n')

在使用特殊字符时,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:\temp_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:\temp_del\a目录下内容

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使用'\r\n',Linux使用'\n'而Mac使用'\r'。,
os.curdir 返回当前目录('.')
os.chdir( "C:\\123") #更改当前目录为c:\123

 

 

 

 

 

转载于:https://www.cnblogs.com/dreamer-fish/p/3818329.html

你可能感兴趣的文章
Oracle分析函数四——函数RANK,DENSE_RANK,FIRST,LAST…
查看>>
Android应用程序启动过程源代码分析(5)
查看>>
Linux桌面版横评:八、中标普华桌面Linux 3.0.1
查看>>
让UpdatePanel支持文件上传(5):支持页面重定向的HttpModule
查看>>
Java线程:新特征-阻塞栈
查看>>
CentOS 5.5升级内核到2.6.35.4
查看>>
查询整个数据库中某个特定值所在的表和字段的方法
查看>>
JS把数组中相同元素组合成一个新的数组问题
查看>>
《Linux内核设计与实现》读书笔记(三)- Linux的进程
查看>>
AngularJS快速入门指南08:表格
查看>>
C++矩阵运算库推荐
查看>>
在存储过程中编写正确的事务处理代码(SQL Server 2000 & 2005)
查看>>
Android 控件在布局中按比例放置[转]
查看>>
内核通知链 学习笔记 【转】
查看>>
Input Method of Win32 System
查看>>
count(*) VS count(X)
查看>>
MS ASP.Net Ajax 服务端扩展
查看>>
android102 查询,插入联系人
查看>>
数据库邮件
查看>>
adstrtal.sh报超时错误 ERROR : Timed out( 100000 ): Interrupted Exception
查看>>