python_base

1.查看可用函数dir()

dir()可以用于查看某个包中可以使用的对象

import math
dir(math)

2.查看使用帮助help()

用于查看帮助,用法是具体到函数名,但不使用括号

help(math.sqrt)

3.对非数字的变量使用*表示重复

4.删除对象

关键字: del

5.python变量与表达式

  1. python中所有单个的变量都属于表达式,可以对其使用运算符链接
  2. 在python中,所有值为None、0、 空值、空对象、空元组、空xx的变量都等同于False;所有非空表达式的值都被认作True
  3. 所有合法表达式都会被认作True,因此所有的表达式都可以用作条件表达式

6.基本输入输出

  • 输出: print(sth)
  • 指定参数 end,可以指定每次输出后接的内容。若为’ ‘(一个空格)则每次输出后增加一个空格,指定为’\n’则输出一次就换行一次。
  • 指定参数 sep,可以将本次输出的字符串用sep中的内容分隔开。下例将一个i输出了两次,这两次之间用空格分割开,而每隔i之间的end为空,故而紧贴。
  • 改变输出位置
  • 输入: x = input('here is input tips'),完成了为x赋值

7.输出至文件

在print()中,带入file参数,file为一个文件指针,指定输出文件后即可完成向某一文件输出的功能。

import os
print(os.getcwd())
#显示当前工作路径
os.chdir('F:\WiC2L\Coding\juipyter_wd')
#将工作目录改变至指定的目录
print(os.getcwd())
#再次打印,测试是否改变
fp = open(r' ./test.txt', 'a+')
#fp是一个文件指针,若要改变文件输出位置,首先要申请一个文件指针,并指明
print('hello, txt', file = fp)
#在print中添加file参数
fp.close()

8.import导入模块的两种方式

  1. improt moduleName [as newName]:这种方式导入的为一整个模块,不论其中的所有函数是否都被用到。之后,可以直接使用newName.f()来调用原模块内的函数
  2. from moduleName import targetName [as newName]:这种方式导入的为模块中的单个函数。之后可以直接使用targetName,在定义了别名的情况下,也可以直接使用别名来完成调用。

9.注释

  1. 用#打头的内容
  2. 用三个单引号`(也可以为三个双引号)扩起的内容

10. __name__ 属性及其作用

每个.py文件都有__name__属性,假设现在有一个名为hihihi.py的文件

当这个文件作为单独脚本独立运行时, __name__ == __main__

当这个文件作为模块被导入而运行时, __name__ == hihihi

这样我们就可以依据__name__是否为__main__来编写、判断程序的运行方式,如:

if __name__ == '__main__':
    print('this file runs as single file, try run as module')
    #此条件下,该文件被作为单独的脚本来运行

11.range()函数

range返回range迭代对象,接收参数为 [start,] stop [, step],即是说 stop参数不可以省略,其余两个参数可以省略。

stop指终止长度; start为起始数值,默认为0; step为步长,默认为1

特别注意stop的数值与结果反直觉。range会终止于 stop-1

  • stop=5,则 range()返回的范围为0-4;若 start=2, stop=5,则会返回2-4的迭代对象

12.查看可用变量

globals()locals()函数返回当前可用的变量名与其值的字典

  • globals()返回全局作用域内变量
  • locals()返回当前作用域内变量

Original: https://www.cnblogs.com/dysonxxxxx/p/16582066.html
Author: dysonkkk
Title: python_base

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/578844/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球