python
啊啊啊啊,我整整玩了一个月,天天说要学习,结果各种玩睡吃。要不是今天开学,我来学校来早了,估计还是学不成。手机使我颓废,无聊使我学习。
import antigravity
在程序里试试这个代码~~~~
一、python
python 是一个面向过程语言
什么是IDLE?
是一个python Shell,它是一个通过输入文本和程序交互的途径。
是python软件自带的一个集成开发环境,可以方便地创键,运行,调试python程序
IDLE中运行和调试python
f5或是选择菜单的Run->RunModule
缩进是python 的灵魂,python对代码的缩进要求比较严格
二、输入输出函数
1.input
input()函数是python标准库的内置函数
作用是接受用户输入的内容并将接收到的字符串作为自己的返回值
2.print
print()函数是python标准库的内置函数
实现对象以字符串形式格式化输出
格式
print(值1,值2,值3……,值n,sep=’ ‘,end=’\n’)
sep若没有,就默认使用空格风格
end 若没有,就默认使用换行符
name=input(“请输入你的姓名:”)
print(“姓名”,name,sep=”:”)
三、python 的基本语法
1.变量
变量:将数据存储到内存中(变量就是给内存中的数据取了一个别样的名字)
变量名的命名规则
- 必须为字母或者下滑线开头,可以包含字母,下划线,数字
- 不能使用python的关键字和保留字
- 区分大小写
ps:注意区分小写的字母“l”和“1”
大写的字母“O”和数字“0”
推荐使用的命名法则
使用英文单词或者是缩写
python不支持char, varchar
python的变量没有固定的类型,可以用字符串表示
True和False这两个布尔值首字母必须大写
python的数据类型
六种内置数据类型:数值,字符串,列表,字典,集合和元组
python语言中的数据可以使用函数强制转换
float()函数不可以将一个整数转化为浮点数
str()可以将任意其他类型的数据转换为字符串
2.常用操作符
-
算术操作符
取模(%):两数相除取余数 被除数-(被除数/除数)除数 1%-6—>-5 -5%21 5%-2-1 余数的符号总是跟除数是一致的
被除数 除数 商
幂运算():两数相除取余数 32=9 ,3*-2=0.1111111111即9分之1,-3**2=-9
(-3)**2=9
地板除(//):是指两个数相除,返回的结果是小于等于商的最大整数,即向下取整
ps:如果被除数或者除数中有浮点数,那结果是向下取整后整数对应的浮点数 -
比较运算符 :用于比较两个数的大小关系,并返回布尔类型的值,True或False
-
逻辑操作符 and与 or或 not非
各运算符的优先级
幂运算
正负号
算术操作符
比较操作符
逻辑操作符
算术运算符>关系运算符>逻辑运算符>赋值运算符
3. python 分支语句
- if 语句 单分支
- if-else 语句 双分支
- if….elif….else 语句 多分支语句
- 分支嵌套
4. while 循环
无限循环和死循环的区别
相同之处是
都没有结果值
不同之处
- 无限循环是指程序在运行过程中出现的无值结果,它的本质是程序可以正常循环,但产生的结果是无数个值
- 死循环是指程序在运行过程中产生的错误运算结果,导致程序无值判断,因此他们程序运行结果是不一样的。
5.for 循环
for item in iterable :
关键字 当前元素 关键字 遍历集合
do something
do something
循环体逻辑
range函数 :生成一个有序数列的集合
参数:
start:计数是从start开始。默认是0
range(5)等于range(0,5);
stop:技术到stop结束,但不包括stop
range(0,5)里是0,1,2,3,4
step:步长默认为1
range(0,5)等于range(0,5,1)
step取值可以不为1
6.嵌套循环
循环嵌套:在一个循环语句中又包含了另一个循环语句
各种各样
7.break和continue
break跳出整个循环,而continue跳出本次循环
continue语句用来告诉python跳过当前循环,进行下一个循环
break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
break和continue语句用在while和for循环中