了解python,并编写第一个程序,常见的bug

1、python是什么

复制代码
 python时面向对象的解释型高级编程语言
 python是强类型的动态脚本语言

2、编写第一个程序

复制代码
 print(“Hello World”)
 运行py文件推荐使用方式:右键点击代码空白处,选择Run ...

3、bug

复制代码
 1.输入错误
 print(“123”)   #报错,中文引号
 注意:python中的符号都是要用英文模式下的
 ​
 2.缩进错误
 print(123)
 注意:print要顶格写,否则就会报错
 ​
 3.语法错误
 print(123)print(456)
 两个print不能写在同一行,一个print必须单独写一行,错误信息中遇到syntax说明语法有问题

4.命名错误

复制代码
 print(Hello World)    #错误原因:hello world是字母,那么就是字符串,必须要加上引号,单引号或者双引号都可以

Day02、debug、注释与输出函数

1、Debug

复制代码
 # debug中代码为蓝色时表示是即将要运行的代表
 # Show Execution Point      显示执行的断点
 # Stop Into   下一步
 # Run to Cursor    跳到下一个断电的位置
 # 总结:可以通过debug调试看到程序执行的顺序

2、注释

复制代码
 # 多行注释就是用三引号包含,可以是三队单引号,可以是三对双引号,三引号里面的内容也不会被程序执行
 # Ctrl+/既可以添加注释,也可以取消注释,使用的是单行注释
 # Ctrl+z    撤销
 # Ctrl+C    复制
 # Ctrl+V    粘贴
 # Ctrl+F    查找
 # Ctrl+D    复制到下一行

3、输出

复制代码
 # 输出函数print()
 # *values    值,表示可以一次输出多个对象。输出多个对象时,需要用,分隔
 print(”哈哈哈“,”嘿嘿嘿“,”嘻嘻嘻“,sep=’|‘)
 # 输出多个值或者多句话时,需要用 ”,“ 隔开,英文模式下的”,“
 # sep就是用来间隔多个值,默认是空格
 # end 用来设定以......结尾,默认值是换行符\n,可以切换成其他字符
 print(”hello“,end=”1“)
 print(”bingbing“)
 # print(字符串,end=”后面拼接的值“)最后输出结果:第一个print中的字符+后面拼接的值+第二个print中的字符串

Day03、变量与标识符

1、变量

复制代码
 变量的概念:一个容器,计算机当中的存储空间
 变量的作用:在计算机内存中保存数据
 定义变量的格式:变量名=变量名
复制代码
 1.变量的作用
 计算机中的存储空间,用于保存数据
 2.定义变量的格式
 变量名 = 值
 # 注意:=是赋值运算符,左右两边打上空格是为了代码的规范性,美观性。
 num1 = 3  # num1就是一个变量,保存可乐的价格
 num2 = 10  # num2也是一个变量,保存冰淇淋的价格
 tatal = num1 + num2  # total也是一个变量,保存总价格
 print(num1)
 #加上引号会打印引号里面的内容,没有引号就会被识别成变量名,打印的是变量的值,如果该变量没有被赋值,就会报命名的错误
 #变量只有再赋值以后才会被创建,所以使用变量之前必须要赋值
复制代码
 a = 666
 # 解释器做了两件事情
 # 1.在内存中创建了一个666的数据
 # 2.创建了一个变量a,把666这个数据保存到a变量中去
 # b = a
 # print(b)
 print(a)  # 666
 a = 999  #同一个变量可以反复赋值
 print(a)  # 999
 # 同一个变量可以被反复赋值,并且可以是不同的数据类型
 # 代码是从上往下执行

2、标识符

++含义:程序员定义的变量名、函数名++

++标识符规定(必须要遵守,不遵守就会报错)++

1、只能由数字、字母、_(下划线)组成

复制代码
 # _s2ix = 1
 # 价格 = 1
 # print(价格)
 # Python3可以用中文命名,但是不推荐,不符合代码的规范性
 (username) = 1
 print((username))
 # 标识符被包含在()内对标识符分身没有影响

2、不能以数字开头

复制代码
 # 1stu = 1

3、不能是关键字

复制代码
 关键字:是python中已经使用了的标识符,具有特殊的功能和含义。
 if = 1
 catch = 1
 False = 1
 # 不能使用关键字作为标识符

4、严格区分大小写

复制代码
 # a = 1
 # print(A)

3、变量的命名规范

++含义 :一种惯例,没有绝对性或强制性使用的说法,目的是为了增加代码的可读性++

1、见名知意

复制代码
 # name = "bingbing"

2、下划线分割法

复制代码
 # python常用变量名命名规则
 # 多个单词组成的名称,使用小写字母,单词语单词之间使用下划线分开。
 user_name = 'bingbing'
 six_star = 'bingbing'
 student_age = 'bingbing'

3、大驼峰命名法

复制代码
 # 多个单词组成的名称,每个单词的首字母大写,其余字母小写。
 # UserName = "冰冰"
 # SixStar = 666

4、小驼峰命名法

复制代码
 # 第一个单词首字母小写,后面单词首字母大写,其余字母小写。
 userName = 'bingbing'
 sixStar = 666

Day04、数值类型、字符串、与格式化输出

相关推荐
哥本哈士奇(aspnetx)10 分钟前
Streamlit + LangChain 1.0 简单实现智能问答前后端
python·大模型
我一定会有钱1 小时前
斐波纳契数列、end关键字
python
虾..1 小时前
Linux 软硬链接和动静态库
linux·运维·服务器
Evan芙1 小时前
Linux常见的日志服务管理的常见日志服务
linux·运维·服务器
小鸡吃米…2 小时前
Python 列表
开发语言·python
星依网络3 小时前
yolov5实现游戏图像识别与后续辅助功能
python·开源·游戏程序·骨骼绑定
大佐不会说日语~3 小时前
Spring AI Alibaba 的 ChatClient 工具注册与 Function Calling 实践
人工智能·spring boot·python·spring·封装·spring ai
2501_921649493 小时前
如何获取美股实时行情:Python 量化交易指南
开发语言·后端·python·websocket·金融
qq_448011163 小时前
python HTTP请求同时返回为JSON的异常处理
python·http·json
hkhkhkhkh1233 小时前
Linux设备节点基础知识
linux·服务器·驱动开发