目录
1、Python开发环境搭建
1.1 Python解释器
①python的作用:就类似Java中的Javac
②解释器的种类:
--CPython:C语言开发的解释器(官方)
--IPython:基于CPython的一种交互式解释器
--其他解释器:PyPy:基于Python语言开发的解释器
Jython:基于Java语言平台的解释器,直接把Python代码编译成Java字节 码执行
IronPython:运行在微软平台上的Python解释器,可以直接把Python代码 编译成.Net字节码
1.2 PyCharm下载及安装
该篇文章有详细步骤:https://blog.csdn.net/qq_50598558/article/details/115611398
1.3 PyCharm使用
①注意新建项目是:选择Python解释器的版本,采用自己下载的,不要用默认虚拟的
②修改界面字体和编辑器界面的字体,如下可见:
--界面字体:
--编辑器界面字体:
2、注解的分类
2.1 单行注解
①只能注释一行
②格式: # 注释内容
③快捷键:Ctrl+/2.2 多行注解(块注解)
①可以注释多行内容,一般用在注释一段代码的情况下
②格式1:6个双引号
"""
第一行注释
第二行注释
第三行注释
"""
③格式2:6个单引号
'''
第一行注释
第二行注释
第三行注释
'''
3、定义变量
3.1 语法
①变量名 = 变量值
②变量名要符合 标识符命名 规则3.2 标识命名规范
①由数字、字母、下划线组成
②不能以数字开头
③不能使用内置关键字④严格区分大小写
3.3 命名习惯
①见名知义
②驼峰命名法
--大驼峰:即每个单词的首字母都大写
--小驼峰:第二个(含)以后的单词首字母大写
③下划线
4、数据类型
①数值:int(整型)、float(浮点型)相当Java中的int、double
②bool(布尔型):True(真)、False(假) 相当Java中的boolean
③str(字符串)相当Java中的String
④list(列表):长度可变、有下标、元素可变 相当Java中的list
--格式:【元素1,元素2,......】
--list内置方法:
--python下标:
⑤tuple(元组):长度不可变、有下标、元素不可变 相当于Java中的array
--格式:(元素1,元素2,......)
--注意:如何将元组中的数据快速赋值给多个变量
方式1:变量1,变量2=元组名
方式2:变量1,*变量2=元组名⑥set(集合):无下标、不重复 相当于Java中的set
--格式:{元素1,元素2,......}
--读取元素:pop(无下标,随机读取)
--移除元素:remove(元素名称)
⑦dict(字典)相当于Java中的map
--格式:{"健":"值","健":"值",......}
--注意:这里的键都需要加"",而值如果是数值就可以不加""
验证变量的数据类型:
type(数据)
数据类型转换:
int(x):将X转换成一个整数
float(x):将X转换成一个浮点数
str(x):将对象X转换为字符串
tuple(s):将序列S转换为一个元组
list(s):将序列S转换成一个列表
eval(str):字符串转成相对应的数据类型
5、转义字符
①换行:\n
②制表符:\t
③结束符:print("内容",end="\n")
6、格式化输出
6.1 拼接符+
print("变量名:"+变量)
变量必须为字符串类型6.2 拼接符,
print("变量名:",变量)
6.3 格式化符号
①%s:字符串
②%d:有符号的十进制整数
--%0nd:前面用0补全
--%03d:不足三位用零代替
③%f:浮点数
--%.nf:保留小数位个数
--%.2f:保留两位小数
④格式化输出多个变量
--语法:% (变量1,变量2)
7、控制台输入
语法:变量 = input("提示信息")
注意:这里得到的变量类型一定是str
今天的学习记录就到这了,拜拜!
说明:学习记录,若有错误,欢迎指正,若有疑问,欢迎评论