程序错误排查:-
手误

  • 理解欠缺
  • 每行代码负责完成一个动作,一行不要出现多条语句
  • 缩进错误
  • python2.0默认不支持中文,3.0版本支持中文
  • python3.0没有考虑向下兼容

注释

  • 行注释:“#”(建议#后先添加一个空格再写注释,代码后注释建议两个恐龙葛)
  • 多行注释(块注释):上下各三个引号
    “”"
    这里是多行注释
    “”"
  • 代码规范:PEP8
    #参考地址1(英文):https://www.python.org/dev/peps/pep-0008/
    #参考地址2(中文):https://blog.csdn.net/ratsniper/article/details/78954852

算术运算符

实例:

“你好”+“再见”
‘你好再见’

“你好” *5
‘你好你好你好你好你好’

算术运算符优先级
先乘除后加减,同级运算符从左到右计算,可以使用()调整计算的优先级

程序执行原理

  • 计算机三大件:CPU/内存/硬盘

  • 程序执行原理:

    - python程序执行原理

  • 程序的作用:处理数据

  • 变量的作用:存储数据


变量的基本使用

  • 变量定义:变量名 = 值

  • 变量类型:在python中定义变量时候不需要指定变量类型的,在运行时候,解释器会根据赋值语句右侧数据自动推导数据类型。
    #字符串、整数类型、布尔类型、浮点型、复数型(科学计算)、列表、元组、字典。

  • type()函数:查看变量类型。例:type(age),返回int;type(2**32),返回int。

  • 不同类型变量之间的计算。

  • 字符串变量之间使用“+”进行拼接

  • 字符串变量可以和整数使用“*”重复拼接相同的字符串

  • 数字型变量和字符串之间不能进行其他计算

  • 变量的输入:input函数

  • 类型强制转换。例:int(X),将X转换为一个整数;float(x),将x转换为一个浮点数。

  • 变量的格式化输出。例:print("%.4f",num) #输出num至小数后4位

黑马教程python入门之基础笔记day1/2相关推荐

  1. 小甲鱼python入门_python基础笔记(非系统/自用/参考小甲鱼的零基础入门学习python)上...

    ---恢复内容开始--- 1.原始字符串的使用,在字符串前加r就行(用于对\进行自动转译) >>>str = r'C:\now\wifr' 'C:\\now\\wifr' 但在字符串 ...

  2. 【MySQL】黑马教程MySQL数据库 MySQL基础(一)

    文章目录 [MySQL]黑马教程MySQL数据库 | MySQL基础(一) MySQL启动 MySQL客户端连接 MySQL数据模型 SQL SQL分类 DDL 表操作-查询 表操作-创建 表操作-数 ...

  3. (Python入门)学习笔记一,初次接触尝试使用Python——环境搭建与配置

    (Python入门)学习笔记一,初次接触尝试使用Python 早就耳闻Python大名,搞大数据.做人工智能.整机器学习,就得了解Python.之前一直没有去了解,现在由于之前一个项目涉及到一点Pyt ...

  4. (Python入门)学习笔记二,Python学习路线图

    (Python入门)学习笔记二,Python学习路线图 千里之行始于足下,谋定而后动,冰冻三尺非一日之寒.之所以说这三句话,就是对于下面整理的路线图,即不让自己感觉路途的遥远而感到达到巅峰神界的遥遥无 ...

  5. Python初学者零碎基础笔记(一)

    Python初学者零碎基础笔记 一行代码输入多个参数 方法1.) a,b,c=map(类型,input("请输入").split()) #默认空格分隔,若要转其他类型,把类型换成需 ...

  6. JavaSE入门0基础笔记 第二章Java基础语法

    JavaSE入门0基础笔记 第二章Java基础语法 1.运算符 1.1算术运算符 1.1.1运算符和表达式 1.1.2 算术运算符 1.1.3字符的"+"操作 1.1.4 字符串中 ...

  7. Python入门——语言基础

    Python入门--语言基础 文章目录 Python入门--语言基础 一.标准输入和输出 二.变量和常量 三.运算符 四.选择结构 六.注释 七.逻辑行 一.标准输入和输出 1.标准输入(注意:inp ...

  8. Python入门之基础语法

    Python入门之基础语法 行与缩进 #有错误的函数1 def wrong1():print("wrong1")print("这里有一个错误缩进")#有错误的函 ...

  9. python基础教程-Python入门教程完整版(懂中文就能学会)

    提取码:sjfo 目录大纲: 本套教程15天 学前环境搭建 1-3 天内容为Linux基础命令 4-13 天内容为Python基础教程 14-15 天内容为 飞机大战项目演练 视频概括: 第一阶段(1 ...

最新文章

  1. ABAP 如何实现屏幕字段不可输入
  2. 冲刺二阶段-个人总结03
  3. 《复杂》读书笔记(part7)--遗传算法
  4. [翻译] 初看 ASP.NET Core 3.0 即将到来的变化
  5. 信息学奥赛一本通(1158:求1+2+3+...)
  6. luogu P1586 四方定理(背包)
  7. mac下多个php版本切换(可操作版)
  8. Linux的最大文件限制数ulimit
  9. 绝不在构造/析构函数中使用虚函数
  10. tomcat多实例的端口设置
  11. 乌龟Git Permission denied
  12. endnote快捷标注参考文献
  13. ubuntu查询mac地址
  14. [转]应对新劳动法:华为万名员工“自愿”辞职[http://news.qq.com/a/20071030/001675.htm]
  15. 关于高精度地图定义的探讨
  16. 使用pe系统 修复引导
  17. Android——动画的实现
  18. SMB2协议特性之oplock与lease(下)
  19. svn:svnserve 配置使用
  20. 不畏浮云遮望眼,自缘身在最高层

热门文章

  1. 异常Unable to create schema compiler处理办法
  2. 计算机会计与手工会计的区别与联系,会计电算化与手工会计的差异和共同点各是什么...
  3. 【优化求解】基于灰狼算法GWO求解最优目标matlab代码
  4. Angular $injector:unpr Unknown provider 问题原因汇总
  5. Python 真的好学吗?
  6. 赵小楼《天道》《遥远的救世主》深度解析(124)遇事别怕,出事别躲
  7. Ubuntu系列(一):给英特尔NUC重装 ubuntu18.04 的系统
  8. 物联网技能大赛-Ubuntu-(4)
  9. fowin自动交易和量化交易和合约交易
  10. 数据挖掘Task 5: 模型融合