# coding=utf-8 # 使用coding=utf-8注释是告诉解释器,文件是utf-8模式,可以在一定程度上避免乱码,我建议无论如何都应该写上 # 标识符 # 区分大小写 # 首字符不可以是数字 # 关键字不可以是标识符 # 不可以用内置函数名做标识符 # 可以是其它语言,比如中文,前提是要在文首注释coding=utf-8 # 关键字 # 一些已经被定义好的标识符 # 或者引用包的函数(就是别人搞好点,直接用的) # py一共有33个关键字,只有True,False,None这三个关键字首字母大写 # 变量 # 在py中为一个变量赋值的时候就是声明该变量 # 变量会自动识别数据类型,可以不需要明确指定,当然你还是可以指定 # 变量名:数据类型=值 ----------》表示指定变量类型 # 当然指定了类型是告诉机器属于这个类型,不代表,不能改了 我是变量 = "这是一个变量" 我指定变量: int = 1 我指定变量 = "现在是字符串类型了" print(我指定变量) # 语句 # 语句末尾可以分号,也可以不要 语句 = 1 语句 = 1; print(语句) # 注释 # 一个井号注释一行,注释内容不执行 # 模块1 # 一个模块就是一个py文件 # 模块的引用 # import 模块名 # 导入整个模块 # from 模块名 import 代码元素 # 导入模块中的某个变量或函数,或类灯某个内容 # from 模块名 import 代码元素 as 别名 # 导入模块中的某个变量或函数,或类灯某个内容,为了不和本文件冲突可以起别名 import 模块导入测试 print(模块导入测试.模块1) # 使用时有前缀 from 模块导入测试 import 模块1 print(模块1) # 使用时无前缀 from 模块导入测试 import 模块2 as im2 print(im2) # 使用时无前缀 # ----------------输入与输出----------------- # 通过input()输入,返回一个字符串 输入=input("输入可以直接用,也可以赋值给变量") print(type(输入)) # 通过print()输出,end='可以设置末尾格式,默认\n',sep="设置多个变量输出间隔符号" print(1,2,3,4,5,6,end="----末尾",sep="\n--间隔--") ------------------------------------------------------------------------
模块导入测试.py放同一路径下
--------------------------------
# coding=utf-8 # 模块测试 模块1="我是模块1" 模块2="我是模块2"
-------------------------------
项目中的python文件导入:如果模块和引用文件不在同一个目录怎么办?
#导入文件
import 文件夹.模块文件 as 别名
#导入文件
from 文件夹 import 模块文件
#仅仅导入模块文件中的一个函数/变量
from 文件夹.模块 import 函数/变量
#注意:文件名不要用数字开头最好,因为当被用做模块的时候,可以看做标识符。