目录
知识图谱
搭建环境
安装Python:Download Python | Python.org
安装PyCharm:Download PyCharm: The Python IDE for data science and web development by JetBrains
注意:专业版本是收费的,新手小白使用社区版(community)即可
创建第一个项目:
一些PyCharm的设置(也适用于其他JetBrains的产品,例如:IDEA,Clion)
设置背景 (可以让你敲代码的时候心情更好哈哈哈哈)
设置字体大小
同样也是在设置里面:找到编辑器—字体,就可以设置字体大小了
第一个Python程序
print("hello")
右击鼠标,再点击运行即可;或者是 快捷键Ctrl+Shift+F10
变量和类型
首先Python是一种动态类型语言,动态类型语言就是在运行时才会去检查数据类型的语言,相对的静态类型语言是在编译时就会去检查数据类型,例如:C++/Java就是静态类型语言
简单来说就是:动态类型语言的变量会随着赋值对象类型的改变而发生改变
整数类型
int
a = 10
print(type(a))
输出为<class 'int'>
PS: 和C++/Java语言不同,在Python中的int类型数据范围是无穷的,理论上只要内存足够大就可以存储无限大的数字
浮点数类型
float
a = 3.14
print(type(a))
输出为<class 'float'>
在Python中是没有double类型的,但是Python中的float其实就相对于C++/Java中的double
布尔类型
bool
a = True
print(type(a))
输出为<class 'bool'>
布尔类型只有两种取值: True
和False
字符串类型
str
a = 'hello'
print(type(a))
输出为<class 'str'>
在Python中,由于没有字符类型,因此表示字符串时,使用单引号或双引号都是可以的
Python是动态类型语言
a=10
print(type(a))
a=3.14
print(type(a))
a=True
print(type(a))
a = 'hello'
print(type(a))
输出结果为:
<class 'int'>
<class 'float'>
<class 'bool'>
<class 'str'>
a的类型随着赋值对象的不同而发生改变
注释
单行注释
# 这是一行注释
多行注释(文档注释)
'''
这是一行注释
这是又一行注释
'''
输入输出
输入
关键字:input
a = input("请输入一个数字")
注意:input
函数返回的数据类型是str,如果要得到数字,需要进行数据转换