Python笔记(一)

  • 说明:博客若有涉及到侵权或者其他不当行为请联系我删除致歉,若有兴趣交流指点或者相互学习也可以发送邮件联系,不胜感激。
  • 邮件地址:[email protected]

注释

  • 单行注释:# 注释内容
  • 多行注释:’’’ 注释内容 ‘’’

算数运算符

  • 加减乘除:±*/
  • 除数取余:%
  • 除数取整://
  • 次方:**

变量

  • 变量名称
    • 字母,下划线,数字组成
    • 不能以数字开头
    • 不能与关键字重名
  • 变量保存的数据
  • 变量类型:不需要指定类型,解释器会自动推导类型
    • 数字型
      • 整型int
      • 长整型long,python3.X中取消了长整型
      • 布尔型bool
      • 浮点型float
      • 复数型complex
    • 非数字型
      • 字符串
      • 列表
      • 元组
      • 字典
  • 变量地址
  • type(变量):查看变量类型
  • 字符串变量使用"+"进行连接
  • 字符串变量使用"*"进行复制
  • 除此之外,数字型与非数字型不可以进行其他运算操作

输入输出与类型转换

  • 变量 = input(“提示信息”):输入数据,类型都是字符串类型
  • print(变量或内容):输出
  • print(“格式化字符串” % (变量1,变量2,变量3))
    • %s:字符串
    • %06d:扩充到六位,不足以0补全
    • %d:整型
    • %.2f:保留两位小数,不足以0补全
    • %f:浮点型
    • %%:输出%
  • int(x):将x转化为整数
  • float(x):将x转化为小数

关键字

  • python内部已经使用的标识符
  • 查看关键字列表:
import keyword
print(keyword.kwlist)

if语句

  • 比较运算符
    • ==:相等
    • !=:不相等
    • >:大于
    • <:小于
    • >=:大于等于
    • <=:小于等于
  • 逻辑运算符
    • and:与
    • or:或
    • not:非
	if 条件1 :
		条件1满足执行
	elif 条件2 :
		条件2满足执行
	elif 条件3 :
		条件3满足执行
	else :
		条件都不成立执行
	import random
	random.randint(a,b)# 返回a-b之间的随机整数

循环

	# while循环
	while 条件 :
		满足条件执行
		条件变化
		break # 直接退出
		continue # 略过此次循环
	else :
		不满足条件执行

	# for循环,可以遍历序列,也可以使用range(a,b,c)以c为间隔遍历数字a到b
	for str in string :
		print(str)  # 遍历字符串
	for i in range(1,9) :
		print(i)  # 输出数字1到9
  • 转义字符
    • \t :制表符
    • \n :换行
    • ’ :单引号
    • " :双引号
    • \ :斜杠

函数

  • 定义函数:封装功能
  • 调用函数:使用封装的功能
  • def 函数名(): : 定义函数
  • “”" 函数注释 “”"
  • 函数可以传入参数,定义函数的为形参,调用函数的为实参
  • return表示返回,执行后后面的代码不会被执行

模块

  • 模块引入命令import,核心概念
  • 每一个以.py结尾的文件都是模块
  • 在模块中定义的全局变量以及函数都是可以提供使用的
  • 模块名也是一个标识符,命名同理
  • pyc文件是在解释过py模块文件后生成二进制文件,可以提高再次使用执行的速度

你可能感兴趣的:(Python,Python)