ITPub博客

首页 > Linux操作系统 > Linux操作系统 > python学习day1

python学习day1

原创 Linux操作系统 作者:紫翼龙王夜 时间:2015-03-12 20:52:07 0 删除 编辑
生产环节如何安装python,就是直接将其拷贝上去,然后远程进行处理即可;
后面做开发的时候,可能会用到windows;
python的3比2还要早;
#!/usr/bin/env python  #声明格式,声明字符集;
#!/usr/bin/python
#_*_coding:utf-8_*_ 
这种写法是通用的
#coding:utf8
如果你要使用,中文,就需要使用通用字符集进行声明;
一旦在系统中对python做了升级;
有的时候写上面的那种是通用的,有些时候下面#coding:utf8不太好用;


python语法要求:
python要求位于同一个代码块下的代码块缩进是一致的;
写代码的时候保持统一的缩进风格;
在windows里面写代码的时候,将tab键使用空格替换;

变量:
     1、标示符的第一个字符必须是字母或者_;
     2、标示符名称的其他部分可以是数字、字母或者下划线的;
     3、标示符是大小写敏感的;
     4、中横线不能用在变量里面;

split函数,将字符串,以某某区分开;同时生成了列表;
想将数字写入文件里面,需要将数字转换成数字;

不同的程序之间数据格式的转换需要经过json转换;

python有5个标准的数据类型:
  • Numbers(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)
python的算术运算:
     //取整除;
     
     比较运算符
     !=和<>都表示不等于;
     
三个单引号为注释,三个双引号也为注释;
在导入模块的时候,不能加.py;同时导入的文件名必须是.py结尾的;
python自带了一二百个标准库和方法;
os模块里面的system方法,可以调用各种各样的shell命令;
sys这个模块里面有一些path环境变量;
from os import system:表示从os的模块中导入system的库;
from  os import system s:

os.system('df -h')

先找当前路径下的模块,然后再查找环境变量里面的模块;

注意python默认没有tab补全功能,需要加一个脚本,之后就有tab补全功能了
将tab补全脚本放到/usr/lib/python2.7/dist-packages路径下:>>> sys.path

%s:作用在字符串中,引用外部的变量;
raw_input:原始输入;你输入什么数据类型,都是字符类型;
input('your name'):很少用,输入什么类型,是什么类型;
while下面添加一个else,表示while循环不满足,就退出整个python脚本;需要导入一个模块:import  sys;

注意:continue退出本次循环,break退出循环;

range是个列表;

python的文件处理

python文件处理的模式有三种:
w:写模式;
r:读模式;以r的模式打开文件的时候,只能读文件,不能改文件;
a:追加模式;


f=file('myfile.txt',w)
f.write("hello world")
f.close()

f=file('myfile.txt')
for i in f.readlines():
        print i,
f.close()

f=file('myfile.txt',a)
f.append("hello")
f.close()
list(seq)将元组转换为列表;
list.append(obj):在列表末尾添加新的对象;
list.cout(obj):统计某个元素在列表中出现的次数;
list.index(obj):在列表中找出某个值,第一匹配项的列表位置;

mkdir()方法


可以使用os模块的mkdir()方法在当前目录下创建新的目录们。你需要提供一个包含了要创建的目录名称的参数:
os.mkdir('目录名')

可以用os.chdir改变当前目录;

os.getcwd()获得当前路径;
删除目录名字:
os.rmdir('dirname')

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30129545/viewspace-1457702/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: linux修改主机名
下一篇: python学习day2
请登录后发表评论 登录
全部评论

注册时间:2015-02-05

  • 博文量
    87
  • 访问量
    414060