目录
Python 是什么?Python 是和Java一样的解释型编程语言。 作者: 吉多·范罗苏姆(Guido van Rossum) 龟叔。 1989 年开始书写, 1991年诞生。
具体介绍请前往Python(计算机编程语言)_百度百科
为什么学习Python, 不知道大家有没有听过一句话,人生苦短,我选Python。然后我们来看编程语言排行榜名。
可以看到Python稳居第一的哈。
想要使用python,我们首先肯定是要先让我们的计算机学会python。
下载地址:Download Python | Python.org/
安装过程:
双击下载好的安装文件
选择好安装路径后,点击Install,进行安装。
测试:
打开 命令提示符CMD,输入python。
现在可以输入一条简单的python语句。 print('hello,python')
这边python的编程工具推荐使用PyCharm,pycharm 有两个版本, 一个是专业版(收费的), 一个社区版(免费使用)
下载地址:下载 PyCharm:JetBrains 为专业开发者提供的 Python IDE
命名⽂件名时建议只使⽤小写字⺟、数字和下划线 ;
⽂件名不能以数字开始
通过 欢迎界⾯ 或者菜单 File / New Project 可以新建项⽬ 。
点击 ... 选择本地Python解释器。
python解释器在各位python的安装目录里
注释的作⽤就是使⽤⾃⼰熟悉的语⾔(中文),在程序中对某些代码进⾏标注说明,增强程序的可读性。
注释分别是:
示例:
什么时候需要使⽤注释?
1、算数运算符定义
算数运算符是运算符的⼀种 。
是完成基本的算术运算使⽤的符号,⽤来处理四则运算。
运算符 | 描述 | 实例 |
---|---|---|
| 加 | 1+1=2 |
- | 减 | 1-1=0 |
* | 乘 | 1*1=1 |
/ | 除 | 1/1=1.0 |
// | 取整除 | 1//1=1 |
% | 取余数 | 3%2=1 |
** | 幂 | 2**3=8 |
在 Python 中 * 运算符还可以⽤于字符串,计算结果就是字符串重复指定次数的结果。
2、算数运算符的优先级
和数学中的运算符的优先级⼀致,在 Python 中进⾏数学计算时,同样也是 先乘除后加减 ,同级运算符是从左至右计算。
可以使⽤ () 调整计算的优先级。
以下表格的算数优先级由⾼到最低顺序排列。
运算符 | 描述 |
---|---|
** | 幂(最高优先级) |
* / % // | 乘、除、取余数、取整数 |
+ - | 加法、减法 |
1、变量的定义与赋值
在 Python 中,每个变量在使⽤前都必须赋值,变量赋值以后 该变量才会被创建。
变量定义之后,后续就可以直接使⽤了。
2、变量演变
python 中字符串用单引号或者双引号引起来,数字不需要引号。
在程序中,如果要输出变量的内容,需要使⽤ print 函数
3、变量结合运算符演练
1、标识符
标识符就是程序员定义的 变量名、函数名;
名字需要有见名知意的效果。例如 看到sex 就知道这是性别。
2、 关键字
通过以下代码可以查看 Python 中的关键字 :
import keyword
print(keyword.kwlist)
3、变量的命名规则
命名规则可以被视为⼀种惯例,并⽆绝对与强制目的是为了增加代码的识别和可读性 。
注意 : Python 中的标识符是区分大小写的
数据类型可以分为数字型和非数字型。
1、数字型
2、非数字型
1、数字型变量之间可以直接计算
在 Python 中,两个数字型变量是可以直接进行算数运算的 。
如果变量是 bool 型,在计算时:
True 对应的数字是 1
False 对应的数字是 0
2、字符串变量之间使⽤ + 拼接字符串
在 Python 中,字符串之间可以使⽤ + 拼接⽣成新的字符串
first_name = "张"
last_name = "三"
name = first_name + last_name
print(name)
3、字符串变量可以和整数使⽤ * 重复拼接相同的字符串
str1 = "张"
str2 = str1 * 5
print(str2)
4、数字型变量和字符串之间不能进⾏其他计算
first_name = "张"
age = 20
abc = first_name + age
不同类型变量的转化
数字类型转化为字符串类型
语法:str(数字)
a = 20
# 把 a 转化为字符串
str(a)
字符串类型转化为整型 (前提是字符串里是数字)
a = "123"
# 转化为 int 型
int(a)
字符串类型转化为浮点型
a = "3.5" # 转化为 float 型 float(a)
所谓输⼊,就是用代码获取用户通过键盘输入的信息 ;
在 Python 中可以使⽤ input 函数从键盘等待⽤户的输⼊ 。
语法如下:
变量 = input("提示信息:")
示例:
"""
通过 input 函数输入变量 name 的值,
通过 print 函数把 name 的值通过屏幕打印出来
"""
name = input("请输入姓名")
print(name)
注:
⽤户输⼊的任何内容 Python 都认为是⼀个字符串
在 Python 中可以使⽤ print 函数将信息输出到控制台 。
如果希望输出⽂字信息的同时,⼀起输出数字,就需要使⽤到格式化操作符。
% 被称为格式化操作符,专⻔⽤于处理字符串中的格式 。 包含 % 的字符串,被称为格式化字符串 。 % 和不同的字符连⽤,不同类型的数据需要使⽤不同的格式化字符。
格式化字符 | 说明 |
---|---|
%s | 字符串 |
%d | 有符号十进制整数,%06d 表示输出 6 位整数,不足用 0 补全 |
%f | 浮点数,%.2f 表示只显示小数点后两位 |
%% | 输出% |
语法格式:
print 函数的输出默认是回车结尾
# 两个 print 函数会输出两行内容
print("hello world")
print("hello python")
多个 print 函数的输出结果打印到一行
# 多个 print 函数会输出结果打印到一行
print("hello world", end="")
print("hello python")
转义字符
转义字符 | 描述 |
---|---|
\\ | 反斜杠符号 |
\' | 单引号 |
\" | 双引号 |
\n | 换行 |
\t | 横向制表符 |
禁止转义字符串
如果需要字符串输出”\n”或者”\t”,而不是转义,那么就需要在字符串前面加r。
语法:
print("hello\tworld\nhello\world")
print(r"hello\tworld\nhello\world")