chaoz的杂货铺

生命有息、学无止境、折腾不止

0%

python 入门篇

变量

  • nonlocal:指定上一级变量,如果没有就继续往上直到找到为止
  • Python title() 方法返回”标题化”的字符串,就是说所有单词都是以大写开始,其余字母均为小写(见 istitle())。

文件

打开和关闭文件

  • raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):
  • input([prompt]) 函数和 raw_input([prompt]) 函数基本类似,但是 input 可以接收一个Python表达式作为输入,并将运算结果返回。
  • 打开和关闭文件
    file object = open(file_name [, access_mode][, buffering])
    fileObject.close()
  • File对象的属性
    file.closed 返回true如果文件已被关闭,否则返回false。
    file.mode 返回被打开文件的访问模式。
    file.name 返回文件的名称。
    file.softspace 如果用print输出后,必须跟一个空格符,则返回false。否则返回true。
  • 权限
    python 文件权限
    python 权限2
  • write()方法
    fileObject.write(string)
    write()方法可将任何字符串写入一个打开的文件。
    write()方法不会在字符串的结尾添加换行符(‘\n’):
  • read()方法
    read()方法从一个打开的文件中读取一个字符串。需要重点注意的是,Python字符串可以是二进制数据,而不是仅仅是文字。
    fileObject.read([count])

文件定位

  • tell()方法告诉你文件内的当前位置, 换句话说,下一次的读写会发生在文件开头这么多字节之后。

  • seek(offset [,from])方法改变当前文件的位置。Offset变量表示要移动的字节数。From变量指定开始移动字节的参考位置。

重命名和删除文件

  • rename()方法:
    rename()方法需要两个参数,当前的文件名和新文件名。
    os.rename(current_file_name, new_file_name)
  • remove()方法
    你可以用remove()方法删除文件,需要提供要删除的文件名作为参数。
    os.remove(file_name)

Python里的目录

  • mkdir()方法
    可以使用os模块的mkdir()方法在当前目录下创建新的目录们。你需要提供一个包含了要创建的目录名称的参数。
    os.mkdir(“newdir”)
  • chdir()方法
    可以用chdir()方法来改变当前的目录。chdir()方法需要的一个参数是你想设成当前目录的目录名称。
    os.chdir(“newdir”)
  • getcwd()方法
    getcwd()方法显示当前的工作目录。
    os.getcwd()
    -rmdir()方法
    rmdir()方法删除目录,目录名称以参数传递。
    在删除这个目录之前,它的所有内容应该先被清除。
    os.rmdir(‘dirname’)

函数

###

  • 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
  • 函数内容以冒号起始,并且缩进。
  • return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

  • 匿名函数
    python 使用 lambda 来创建匿名函数。
    lambda 只是一个表达式,函数体比def简单很多。
    lambda 的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。
    lambda 函数拥有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里的参数。
    虽然lambda 函数看起来只能写一行,却不等同于C或C++的内联函数,后者的目的是调用小函数时不占用栈内存从而增加运行效率。

  • 参数
    以下是调用函数时可使用的正式参数类型:
    必备参数
    关键字参数
    默认参数
    不定长参数

Django

安装

喜欢这篇文章?打赏一下作者吧!

欢迎关注我的其它发布渠道