Python基础
使用Pycharm编写第一个python程序
1. 打开 Pycharm,选择 Create New Project,创建一个新项目
2. 选择 Location 表示该项目保存的路径,Interpreter 表示使用的Python解释器版本,最后点击Create 创建项目
3. 右击项目,选择New,再选择Python File
4. 在弹出的对话框中输入的文件名fist_python,直接回车,表示创建一个Python程序的文本文件,文本文件后缀名默认.py
5. 输入以下代码,并右击空白处,选择Run运行,表示打印一个字符串"hello world"
print('hello world')
7. 运行成功后,Pycharm Console窗口将显示我们的输出结果。
到这里我的第一个Python程序就完成了。
注释的引入(掌握)
1看以下程序示例(未使用注释)
2看以下程序示例(使用注释)(以#开头的为注释)
3小总结(注释的概念和作用)
注释:在程序代码中对程序代码进行解释说明的文字。
作用:注释不是程序,不能被执行,只是对程序代码进行解释说明,让别人可以看懂程序代码的作用,能够大大增强程序的可读性。
单行注释
以#开头,#右边的所有文字当作说明,而不是真正要执行的程序,起辅助说明作用
# 我是注释,可以在里写一些功能说明之类的哦
print('hello world')
多行注释
是一次性注释程序中多行的内容(包含一行)。
Python 使用三个连续的单引号’’'或者三个连续的双引号"""注释多行内容,具体格式如下:
1. '''
2. 使用 3 个单引号分别作为注释的开头和结尾
3. 可以一次性注释多行内容
4. 这里面的内容全部是注释内容
5. '''
或
1. """
2. 使用 3 个双引号分别作为注释的开头和结尾
3. 可以一次性注释多行内容
4. 这里面的内容全部是注释内容
5. """
多行注释通常用来为 Python 文件、模块、类或者函数等添加版权或者功能描述信息。
变量以及类型(掌握)
1.变量的定义
在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢?
大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可
如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可
在Python中,存储一个数据,需要一个叫做变量的东西,如下示例:
num1 = 100 #num1就是一个变量,就好一个小菜篮子
num2 = 87 #num2也是一个变量
result = num1 + num2 #把num1和num2这两个"菜篮子"中的数据进行累加,然后放到 result变量中
print(result) # 打印结果
说明:
所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个
程序就是用来处理数据的,而变量就是用来存储数据的
想一想:我们应该让变量占用多大的空间,保存什么样的数据?
2.变量的类型
程序中:为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的,如下所示:
怎样知道一个变量的类型呢?
1.在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别。
2.可以使用type(变量的名字),来查看变量的类型。
标识符
什么是标识符。开发人员在程序中自定义的一些符号和名称,标识符是自己定义的,如变量名 、函数名等。
标识符命名规则: 由字母,数字和下划线组成,不能以数字开头
变量的命名规范:
1.遵循标识符的规则
2.见名知意
3.使用下划线连接
4.不能使用系统的关键字
关键字(掌握)
什么是关键字。Python一些具有特殊功能的标识符,这就是所谓的关键字
关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符
我们可以在pycharm通过以下命令进行查看当前系统中python的关键字
输出(掌握)
生活中的“输出”
python中变量的输出
# 打印提示
print('hello world')
print('你好呀')
格式化输出(掌握)
比如有以下代码:
pirnt("我今年10岁")
pirnt("我今年11岁")
pirnt("我今年12岁")
想一想:
在输出年龄的时候,用了多次"我今年xx岁",能否简化一下程序呢???
答:
字符串格式化
什么是格式化
看如下代码:
age = 10
print("我今年%d岁" % age)
age += 1
print("我今年%d岁" % age)
age += 1
print("我今年%d岁" % age)
在程序中,看到了%这样的操作符,这就是Python中格式化输出。
age = 18
name = "xiaohua"
print("我的姓名是%s, 年龄是%d" % (name, age))
常用的格式符号
下面是完整的,它可以与%符号使用列表:
换行输出
在输出的时候,如果有\n那么,此时\n后的内容会在另外一行显示
输入(掌握)
Python中input()为输入函数
说明:
咱们在银行ATM机器前取钱时,肯定需要输入密码,对不?那么怎样才能让程序知道咱们刚刚输入的是什么呢??大家应该知道了,如果要完成ATM机取钱这件事情,需要先从键盘中输入一个数据,然后用一个变量来保存,是不是很好理解啊。
在Python中,获取键盘输入的数据的方法是采用 input 函数,那么这个 input 怎么用呢?
看如下示例:
注意:
input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示
input()在从键盘获取了数据以后,会存放到等号右边的变量中
input()会把用户输入的任何值都作为字符串来对待
运算符(掌握)
python支持以下几种运算符
1,算术运算符
下面以a=10 ,b=20为例进行计算,
注意:混合运算时,优先级顺序为: ** 高于 * / % // 高于 + - ,为了避免歧义,建议使用 () 来处理运算符优先级。并且,不同类型的数字在进行混合运算时,整数将会转换成浮点数进行运算。
>>> 10 + 5.5 * 2
21.0
>>> 10 + (5.5 * 2)
21.0
2,赋值运算符
# 单个变量赋值
>>> num = 10
>>> num
10
# 多个变量赋值
>>> num1, num2, f1, str1 = 100, 200, 3.14, "hello"
>>> num1
100
>>> num2
200
>>> f1
3.14
>>> str1
"hello"
复合赋值运算符
常用的数据类型转换(掌握)
举例:
或
总结