了解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、数值类型、字符串、与格式化输出

相关推荐
SelectDB1 小时前
Apache Doris Python UDF:让 SQL 直接调用 Python 生态,支撑 Agent 时代复杂业务逻辑
大数据·数据库·python
荣码9 小时前
GraphRAG:普通RAG只能回答"点"的问题,我踩了4个坑才搞懂
java·python
金銀銅鐵20 小时前
[Python] 基于欧几里得算法,实现分数约分计算器
python·数学
tntxia21 小时前
linux curl命令详解_curl详解
linux
Lyn_Li1 天前
Kaggle Top 5 | 198只股票、200条数据的金融预测——BattleFin高分方案从零复现
python·kaggle·比赛复盘·金融预测
扛枪的书生1 天前
Linux 网络管理器用法速查
linux
小九九的爸爸1 天前
前端想要入门Agent开发,要具备哪些Python基础?
python·agent·ai编程
顺风尿一寸1 天前
Java Socket 内核之旅:从 SocketChannel.read() 到 tcp_recvmsg 与 epoll 的完整调用链路
linux
阿耶同学1 天前
手把手教你用 LangGraph 搭建三层嵌套 Agent 架构
python·程序员
XIAOHEZIcode1 天前
Ubuntu 终端美化全栈指南:Bash 到 Kitty 踩坑实录
linux·ubuntu·命令行