一 Python的介绍
1.python的起源
python是一门 解释型弱类型编程语言.
特点: 简单.明确.优雅
解释器 :则是只在执⾏程序时,才⼀条⼀条的解释成机器语⾔给计算机来执⾏,所以运⾏速度 是不如编译后的程序运⾏的快的.
CPython. 官方提供的. 内部使用c语言来实现
PyPy. 一次性把我们的代码解释成字节码文件. 可以直接去运行.
二 第⼀个python程序
python程序有两种编写⽅式:
1. 进入cmd控制台. 输入python进入编辑模式. 这时候我们可以直接编写python程序
2. 也可以在.py⽂件中编写python代码. 通过python命令来执⾏python代码 注意: python2中的中⽂编码会有问题. Python2使⽤的是ASCII码编码. 处理不了中⽂. 我 们需要替换成utf-8编码.
三 变量
变量的命名规则:
1, 变量由字⺟, 数字,下划线搭配组合⽽成
2, 不可以⽤数字开头,更不能是全数字
3,不能是python的关键字
4,不要⽤中⽂
5,名字要有意义
6,不要太⻓
7, 区分⼤⼩写
8,使用驼峰或者下划线命名
四 常量
常量即指不变的量,如pai 3.141592653..., 或在程序运行过程中不会改变的量
举例,假如老男孩老师的年龄会变,那这就是个变量,但在一些情况下,他的年龄不会变了,那就是常量。在Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代表常量
AGE_OF_OLDBOY = 56
五 注释
单⾏注释: # 被注释的内容
多⾏注释:''' 被注释的内容 ''', """这个也是多⾏注释"""
五 python的基本数据类型
1 整数(int) 常⻅的数字都是int类型.
⽤于计算或者⼤⼩的比较 在32位机器上int的范围是: -2**31~2**31-1,即-2147483648~2147483647
在64位机器上int的范围是: -2**63~2**63-1,即-9223372036854775808~9223372036854775807 注意这些是整数.
2 字符串(str) 在Python中,凡是⽤引号引起来的,全是字符串. 字符串可以⽤单引号,双引号,或者三引号引起来,没有什么区别,只是⼀些特殊的格式需要不⽤的引号 ⽐如: msg = "My name is Alex , I'm 22 years old!" 这个就需要单双引号配合数字类型有 +-*/
字符串有么?
字符串只有 + *。
#字符串的拼接 s1 = 'a ' s2 = 'bc'
#print(s1 + s2)
#相乘 str*int name = '坚强'
#print(name*8)
3
布尔值(bool), 真或者假, True和False
六 ⽤户交互
语法: 内容 = input(提⽰信息)
七 流程控制if语句
第⼀种语法: if 条件: #引号是将条件与结果分开。
结果1。 # 四个空格,或者⼀个tab键,这个是告诉程序满⾜这个条件的
结果2。 如果条件是真(True) 执⾏结果1, 然后结果2, 如果条件假(False) 直接结果2
第⼆种语法:
If 条件:
结果1
else:
结果2
代码3
第三种语法:
If 条件1:
结果1
elif 条件2:
结果2 ..
else:
结果n
第四种语法(嵌套):
If 条件1:
结果1
If 条件2:
结果2
else:
结果3
else:
结果4