目录
一、创建项目
二、Debug
三、注释的写法
四、如何运行输出
五、格式化输出
六、输入
七、数据类型及数据类型的转换
八、总结
一、创建项目
- 项目保存地址必须在硬盘下,不要放在C盘(启动盘)下
- 创建项目和文件夹的名称要用英文,不能使用特殊字符。
- 名称最好是有意义的。比如:我的音乐库,就可以重命名为"Mymusics"
二、Debug
- bug:是指在软件运行中因为程序本身而有的错误造成功能不正常、体验不佳、死机、数据丢失等运行中断的现象
- Debug:调整程序,一步一步调试,移除程序中的错误
三、注释的写法
- 直接输入法:# 内容--#+空格+内容
- 快捷键:将光标放在所要注释的代码那一行,然后按住快捷键Ctrl+/
- 写注释非常重要,对于初学值来说一行注释一行代码,学习效率会大大提高
四、如何运行输出
1.print("输出的内容")
# 输出 “你好啊”
print("你好啊")
2.运行
五、格式化输出
1.格式化符号
- %s--字符串
- %d--整型
- %f--浮点类型
# 定义变量name保存于字符串中
name='格格'
# 定义变量age保存整型
age=18
# 定义变量height保存浮点类型
num=2.0
# 格式化输出
print('%s永远%d岁,%f版'%(name,age,num))
通过输出我们可以发现,num输出小数点后有好几位,但是我们只想要“2.0”,小数点后一位就可以了,那么怎么设置呢
%.1f--.1代表小数点保留1位小数
# 定义变量name保存于字符串中
name='格格'
# 定义变量age保存整型
age=18
# 定义变量height保存浮点类型
num=2.0
# 格式化输出
print('%s永远%d岁,%.1f版'%(name,age,num))
2.f'{表达式}'
# 定义变量name保存于字符串中
name='格格'
# 定义变量age保存整型
age=18
# 定义变量height保存浮点类型
num=2.0
# 格式化输出
print(f'{name}永远{age}岁,{num}版')
不难发现,用f'{表达式}'输出,就不用考虑输出的小数点位数,定义变量是什么输出就是什么
3.转义字符
- \n--换行符
- \t--制表符,四个英文字母(空格)的距离
str1="授之以欲"
str2="受之以愉"
str3="渔之以鱼"
# 格式化输出
print(f'{str1}\n{str2}\n{str3}')
print(f"print自带换行")
如何取消print--自带的换行呢
str1="授之以欲"
str2="受之以愉"
str3="渔之以鱼"
# 格式化输出
print(f'{str1}\n{str2}\n{str3}',end='')
print(f"print自带换行")
六、输入
input("提示信息") 用户输入的值保存到num变量中
# 提示用户输入一个四位数,保存到变量num中
num=input("请输入一个四位数:")
print(f'输入的是{num}')
七、数据类型及数据类型的转换
1.数据类型
- int-整型
- float--浮点类型
- str--字符串
2.数据类型的转换
我们输入的内容是字符串类型,如果想进行数学计算,直接输入就会报错,只有把字符串转换成数字才能计算,怎么转化呢?
type判断数据类型
num=1
print(type(num))
运行便可判断数据类型
数据类型转换int(字符串) float(字符串) str(int/float)
第一个输出可以知道本来num的数据类型,第二个输出可以知道转换后的数据类型
- int(字符串)--把字符串转换成整型
# 提示用户输入一个四位数,保存到变量num中,字符串类型
num=input("请输入一个四位数:")
print(type(num))
num1=int(num)
print(type(num1))
- float(字符串)--把字符串转换成浮点类型
# 提示用户数入一个四位数,保存到变量num中
num=input("请输入一个四位数")
print(type(num))
num1=float(num)
print(type(num1))
- str(int/float)--把整型或者浮点类型转换成字符串
# 定义变量保存整数
num=2022
# 输出变量num的类型
print(type(num))
# 把整型变量num的值转换成字符串保存到变量num1中
num1=str(num)
# 输出变量num的数据类型
print(type(num1))
八、总结
- 以上就是我今天要和大家分享的内容了,都是python基础的知识点
- 一共七个部分,可根据需求自行摘要
- 因为本人也是python初学者,如果有错误的地方欢迎指出,后续也会完善更多的知识点
- 希望可以认识更多的小伙伴啊!!一起进步一起学习!!!