python基础,范值 壹

python

  • 职业区分
    • python开发工程师(web后台开发)
    • 爬虫工程师(数据分析工程师做爬虫—>成本问题)
    • 数据分析工程师
    • AI方向(图像工程师,算法工程师,视频工程师)
  • 产品
    • 产品—>销售,市场,运维|
    • mysql(数据库)—>人为添加(运维人员)—>爬虫爬取(爬虫工程师)
      • 客户—>产品原型(产品经理)—>测试(UI/UE)后台工程师(python,Java,PHP)
        • web(网页)前端工程师
        • 手机端(Android,IOS,iPad)
          • 安卓工程师
          • IOS工程师
  •  

  • python语言
    • .py 有python解释器对文件中的代码逐行解释
    • (解释型+编译型)
  • DOS(磁盘)操作系统,Linux 
    • 靠命令来执行
  • python解释器
    • 解释器安装验证
      • 打开DOS窗口(window+r)输入cmd,敲回车,可以快速打开DOS窗口输入python命令,如果python解释器可以直接工作,则是OK的
    • 退出python解释器
      • exit()
  • DOS窗口常用命令,有关某个命令的详细信息help,
    • exit退出
    • cd 进入某个文件夹
    • tree递归展示目录
    • dir展示当前目录
    • cls清空屏幕
    • 切换最近使用的DOS命令可以使用上下方向键
    • 名称自动补全Tab键
    • 查看文件内容type
    • del删除目标文件\
  • 编程中的数据类型
    • 数值类型
      • 整数int
      • 小数float
      • 布尔bool
      • 复数complex
    • 字符串类型:str
    • 复合类型:
      • 列表list
      • 元组tuple
      • 字典dict
      • 集合set
  • 注释
    • 单行注释 #
    • 多行注释 三引号
  • 变量:作用:存储具体的数值
    • 任何变量都是先定义后使用
    • 查看变量类型type()
  • 标识符
    • 变量名,文件名,项目名,类名...都属于标识符范畴
  • 标识符命名
    • 字母,数字,下划线,且数字不能开头,
    • 不能为系统关键字
    • 大小写敏感
  • 关键字
    • 如何查看关键字:
    • import keyword
    • print(keyword.kwlist)
  • 如何更好地命名
    • 1.见名知意
    • 驼峰命名法
      • 大驼峰
      • 小驼峰
      • 下划线
  • python运算符
    • 优先级
      • 先计算谁,后计算谁
    • 结和性
      • 从左往右还是从右往左
    • 数学运算符
      • +:
        • 求和
        • 正号
        • 连接(字符串,列表)
      • -
        • 求差
        • 负数
      • *
        • 乘法
        • 重复(字符串,列表)
      • /
        • 保留小数
      • //
        • 不保留小数
      • %
        • 求余数
      • **
        • a**b
          • 求a的b次方(幂)
        • 等价于pow(a,b)
        • 底层本质操作
        • 2 <<2
        • print(2 << 2)
          • 移位, 效率高,
    • 赋值运算符
      • 简单赋值
        • =
          • a=2
          • 将数字常量2,赋值给变量a(从右往左)
      • 复合的赋值
        • +=
          • a+=b ==> a=a+b
        • -=
          • a-=b ==> a=a-b
        • *=
          • a*=b ==> a=a*b
        • /=
          • a/=b ==> a=a/b
        • //=
          • a//=b ==> a=a//b
        • **=
          • a**=b ==> a=a**b
    • 比较运算符
      • >
      • <
      • ==
      • !=
      • >=
      • <=
      • 操作数(要求类型相同) 结果为bool类型 True/False
      • 连续比较:
      • age=18
      • 10<age<20
    • ——————————————————
    • 逻辑运算符
      • not
        • 取反
      • and
        • x<y and y<z
          • 如果表达式x<y为False,则后续的y<z 不在比较,这时候就会产生短路
      • or
        • 两个表达式只要有一个成立,则整个表达式的结果为True
        • x<y or y<z
          • 如果表达式x<y 为True,则y<z 不在比较,这时候也会产生短路

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值