Python学习
Python及Python的环境安装
Python的环境安装
1、在D盘创建新文件夹命名Python3
2、已管理员身份运行python环境安装包
3
点击Browse自定义文件位置选择创建的文件夹Python3
4、用Win+r打开运行框输入cmd,打开控制台
5、在出现的黑页面里输入python
Python官方网站
Python下载地址
bugfix 漏洞修补
hotfix 热修复补丁
Release版: 最终版本
mac和Linux操作系统自带了python2.7的版本,所以安装了python3后,要进行区分
Python
python是一门胶水语言,也就是说可以和各个不同的语言之间进行整合。python也是函数式的语言,也是面向对象的语言。
函数式的语言
def是关键字
func是函数名字
面向对象的语言
ide是专门写代码的一个软件
python的ide最好的是软件是pycharm
pycharm官方地址:
运行Python
创建新项目
选择第二个
第一个是虚拟环境资深程序员接触的
创建目录
创建文件
修改文件名字
运行
注释:Ctrl+/ ''''''
1、单行注释,指的是针对单行代码的注释,单行注释使用的是#
2、多行注释,指的是针对多行代码的注释,多行注释使用的是''''''
3、在IDE中,注释的内容是不会被执行的
计算机里面数据类型:
1、int 整型,具体就是数字,如年龄
2、str 字符串,具体就是英文字母数字或者是中文汉字,如admin或者是中国
3、float,具体就是数字带小数点,如薪资
4、bool,就是布尔类型,表示的是真假,真是True,假是False
5、None,None表示的是空,和数学里面的0意思一样
变量:
把程序运算过程中的临时结果数据存储到内存里面,以备后面的代码进行调用。
在Python里面,定义变量的方式为:
变量名称=变量值 如 age=18
总结
1、python环境搭建以及验证环境是否OK 2、使用pycharm创建项目,加载解释器这部分,一定要会 3、在IDE中如何执行编写的代码,以及查看输出的结果 4、常用的数据类型
输入输出
Input():输入的关键字
Print():输出的关键字
函数
在Python里面,查看对象类型,使用的关键字是type()函数
变量名称是有规范的:
1、变量只能是字⺟,数字,和下划线
2、变量名的第⼀个字符不能是数字
3、如果变量名称是多个字符串,建议使⽤驼峰式的命名规则 如mySchool="xian.."
isBoyGril=True
4、定义变量名称尽量的通俗易懂,⼀⾔以蔽之。 如aaa=18 , age=18
语法错误的关键字: SyntaxError: invalid syntax
单引号,双引号,三引号
1单引号与双引号是等价的
在计算机里面,判断俩个对象是否一致,是查看它的内存地址
在Python里面,查看对象的内存地址的函数是id()
name1='dsy'
name2="dsy"
print(id(name1))
print(id(name2))
2、三引号里面可以输入多行字符
python2默认编码是ascill码,但是对中文的支持不好,而且只支持西方的26个字母。 所以为了语言支持全球各个不同的国家,就有了unf-8的编码,但是了utf-8的编码是 以牺牲性能为代价的,所以就有了轻量级的unicode。所以python3的默认编码是unicode
编码:就是把str的数据类型转为bytes的数据类型的过程,使⽤到的关键字是enco
解码: 把bytes的数据类型转为str的数据类型的过程,使⽤到的关键字是decode
# 编码:把str转为bytes数据类型的过程
str1='段舒元'
str_bytes=str1.encode('utf-8')
print(str_bytes)
# 解码:把bytes转为str的过程
bytes_str=str_bytes.decode('utf-8')
print(bytes_str)
'''
字符串转整型:
前提内容:
字符串里面的内容是数字,才可以转为整型
注意事项:
字符串转整型,内容要求必须是数字,如果是字母不可以的
字符串转float类型:
字符串里面内容是数字,才可以转为float
'''
age='19'
print(type(age))
age1=int(age)
print(type(age1))
age2=float(age)
print(age2)
'''
input():输入函数,输入的内容类型都是字符串的类型
print():输出函数
\n:换行
\t:空格
字符串的格式化输出:
%s:字符串占位符号
%d:整型占位符
%f:float占位符(小数点后默认为带5位)
'''
username=input('请输入你的姓名:\n')
age=int(input('请输入你的年龄:\n'))
salary=float(input('请输入你的薪资:\n'))
print('my name is %s, my age is %d,my salary is %f'%(username,age,salary))
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix