既然决定开始学习python,就要先了解一下python。
python是什么 |
---|
Python是一种跨平台的计算机程序设计语言,是一种面向对象的动态类型语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。现在python的运用越来越广泛,python的功能也越来越强大。
python作为一种高级的开发语言,可以自动将内容转化为字节码,再由低级语言将字节码转化为机器码,从而被计算机直接识别。
与Java语言相比,Java的执行效率更高,但是Python的开发效率更高。
python的种类
随着python流传的越来越广,出现了很多种类的python。
CPython(最常说的python)、JPython、IronPython、JavaScriptPython、pypy(CPython开发的python)……
Python安装
python官网:https://www.python.org
Downloads--选择相应系统的python
PS:我用的是Mac,Mac系统自带python2,搜索terminal(终端),在终端中输入python,回车,即可进入python。为了python学习,同样需要下载python3.
现在python有python2和python3,两者都在不断的更新中,是为了最终将两者合二为一。
环境变量:
windows系统下载安装后需要添加环境变量
计算机-属性-高级系统设置-环境变量-系统变量 path ;后输入python路径(eg:C\python……)
可添加多个环境变量,用;分隔
Python执行方式:
1、实时执行
在python中输入代码
2、执行操作
按照python的规则写一个文件,将文件交给python软件,python读取文件内容,然后进行转换和执行。
Pycharm |
---|
为了方便Python使用,编译器便产生了
Python开发的IDE:主要有Pycharm和eclipse
本次学习先使用Pycharm,接下来的操作均在Pycharm中进行
Pycharm安装
在官网下载专业版的Pycharm
Pycharm执行文件
右键--Run
Pycharm设置字体:
1、固定字体大小
File--Settings--Editor--Colors&fonts--Font
单击Save as,size为字体大小
2、按ctrl滑动鼠标变化字体大小
Settings中搜索mouse
Editor--General
勾选Change font size with Ctrl+Mouse
Pycharm显示行号
在行号的地方,点右键--Show Line Numbers
Python入门 |
---|
Python变量名
python的变量名可以用字母、数字和下划线
注意:不能用数字开头;
python中的关键字不可以使用;
不要和python内置东西重复;
最好使用有意义的变量名
Python基本数据类型1
1、字符串(引号引起的部分)
eg:"aaa" \ ‘a‘ \ ""aa"" \ ‘‘‘aaa‘‘‘ 这些形式都OK
2、数字
3、布尔值
布尔值只有真(true)和假(False)之分
基本运算
1、算数运算
(得到一个数值)
+ | 加 |
1、数字运算: a = 1 b = 2 c = a + b print(c)---3 2、字符串运算 a = ‘09‘ b = ‘mn‘ c = a + b print(c)---09mn |
- | 减 | |
* | 乘 |
1、数字运算:正常 2、字符串运算: a = qw b = a * 5 print(b)----qwqwqwqwqw |
/ | 除 | |
** | 幂 |
a = 2**4 print(a)----16(2的4次方) |
% | 余数 |
a = 39 % 8 print(a)----7 |
// | 商 |
a = 39 // 8 print(a)----4 |
2、比较运算
(得到一个布尔值)
== | 等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
!= | 不等于(常用) |
<> | 不等于 |
3、逻辑运算
(得到布尔值)
not | 否定 |
and | 并列 |
or | 或者 |
4、赋值运算
(得到数值)
a = 23 | 给a赋值 |
5、成员运算
(判断是否包含,得到布尔值)
in | 包含 |
not in | 不包含 |
if条件语句
if 条件: 内部代码块 else: 代码块
if支持嵌套
if elif 多种判断
while循环语句
while 条件: 代码块
循环终止:
1、Contine
遇到contine则不再循环,中止当前循环,进行下一循环
2、break
遇到break则跳出整个循环,中止所有循环
原文地址:https://www.cnblogs.com/liuxinludelu/p/11837067.html