Python3.23
1、Python 环境的搭建以及验证环境是否ok
在官网:Welcome to Python.org 下载安装包 然后打开安装包 显示页面
首先勾选地下的Add Python 3.6 to PATH 再点击Customize installation (如图所示)
下来出现以下页面
这个默认直接点击右侧的next按钮,下来出现
点击Browse 选择你要安装的位置 然后 点击右侧地下的Install,等待安装完成后点击close按钮。Python环境搭建完成
验证环境搭建是否成功?
点击快捷键win+R打开一个面板输入cmd 弹出一个命令窗口 在命令窗口输入Python 回车 出现
说明配置成功
2、使用Pytharm创建项目(如加载解释器这部分)
打开Pycharm 点击左上角的File 点击“New Project... 进入,在弹出的窗口里面输入项目的名称,然后点击“Create"创建,在弹出的提示点击“This window” 等待项目加载完成
点击新建的项目testdev右键,点击“new”后点击“Python Package”新建项目,输入包名(如基础练习),回车
再在这个新建的文件夹上右键,点击“new”后点击“Python file”新建,输入名字(数据转换...)回车
3、在IDE中如何执行编写的代码,以及查看输出的结果
第二个问题完成后 就出现了一个ide面板 在这个面板上输入代码 右键 点击run字符转换(数据转换是指运行页面的名称)下来你就可以在下面查看运行结果
4、常用的数据类型:
1、整型(int):具体就是数字,如年龄
2、字符串(str):具体就是英文字母数字或者中文汉字,如admin 或者中国
3、float:具体就是数字带小数点,如薪资
4、bool:就是布尔类型,表示的是真假,真True,假的是False
5、None:None表示为空,和数字里面的0意思是一样的
前4个是常用的数字类型
exit()--退出Python解释控制台。
help()--查看帮助手册
Python是一门胶水语言,也就是说可以和各个不同的语言之间进行整合,Python也是函数式的语言,也是面向对象的语言。
def(函数关键字)
func(函数名称 可以自定义)
def func() c是自定义的
...print("hello world")--缩进4个空格 回车
回车
func()--调用上面的函数(代码如下)
ide是专门写代码的一个软件 Python的ide最好的软件是Pycharm
print():输出函数
注释:
1、单行注释,指的是针对单行代码的注释,单行注释使用的是#
2、多行注释,指的是针对多行代码的注释,多行注释使用的是"""(六引号)
3、在IDE中,注释的内容是不会被执行的
变量:
把程序运算过程中的临时结果集数据存储到内存里面,以备后面的代码继续调用。
在Python里面,定义变量的方式为:
变量名称=变量值 如age=18
变量的命名是有规范的
1、变量只能是字母,数字,和下划线
2、变量名的第一个字符不能是数字
3、如果变量名称是多个字符串,建议使用驼峰式的命名规则
4、定义变量名称尽量的通俗易懂,一言以避之。
单引号 双引号 三引号
1、单引号与双引号是等价的
2、三引号
在计算机里面,判断两个对象是否一致,是查看它的内存地址
在Python里面,查看对象的内存地址的函数是id()
Python2默认编码是ascill码,但是对中文的支持不好,而且只支持西方的26个字母。所有为了语言支持全球各个不同的国家,就有了utf-8的编码,但是utf-8的编码是以牺牲性能为代价的,所以就有了轻量级的unicode.所以Python3的默认编码是unicode
编码:就是把str的数据类型转为bytes的类型的过程,使用到的关键字是encode
解码:把bytes的数据类型转为str的数据类型的过程,使用到的关键字是decode
字符串转整型:
前提内容:
字符串里里面的内容是数字,才可以转整型
注意事项:
字符串转整型,内容要求必须是数字,如果是字母是不可以的
字符串转整型 首先给这个字符串赋一个值 这个值的类型是整型 再输出所赋的这个值
字符串转float类型:
字符串里面的内容是数字,才可以转为float
input():输入函数,输入的内容类型都是字符串的类型 注意如果是非字符串型 前面要定义一个输入类型
print():输出函数
\n:换行
\t:空格
字符串的格式化输出:
%s:字符串占位符
%d:整型占位符
%t:float占位符,小数点后默认带5位
解码和编码的基本编写格式
str1="无涯"
str_bytes=str1.encode('utf-8')
print(str_bytes)
bytes_str=str_bytes.decode('utf-8')
print(bytes_str)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架