博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python学习笔记
阅读量:3897 次
发布时间:2019-05-23

本文共 1974 字,大约阅读时间需要 6 分钟。

【基本语法】

首先,是一段求阶乘的代码。

n=int(input()) //输入ans=1i=1//第一种,while循环while i<=n: //循环    ans*=i    i+=1//第二种,for循环for i in range(1,n+1):    ans*=iprint(ans) //输出

1.输入输出

input() //输入,print("") //输出

Python中的整型不限制长度,所以输入时区分整型和浮点型在于有无小数点。

print("Love You")

2.基本类型

整型 int,布尔类型 bool,浮点型 float,e记法。整型长度不受限制。有小数点则为浮点型,否则为整型。

3.变量的命名与使用

变量名可以包括字母、数字、下划线,但变量名不能以数字开头。

Python中的变量不需声明类型,相当于把名字贴在值上面。变量使用之前先赋值。

4.循环分支

循环有 while 语句:for 变量 in 表达式:,分支有 if 语句:语句 else: 语句 ,elif = else if 

Python中用严格的缩进替代花括号来表明循环的范围。

5.强制转换

例如把浮点型转换成整型,int(float类型元素)。

6.快捷键

Alt+N //上一条语句

Ctrl+N //新建一个Python文件

7.字符串

“+”连接字符串,print("内容"*k)  //输出字符串k次

8.条件判断:==,!=,>=,<=,>,< 

9.相关函数

dir(__builtins__) //显示所有BIF ,help(input) //查询BIF的功能

10.三重引号字符串:"""字符串""" //可打印换行

11.转义字符

运用转义符号'\'打印特殊字符;或者原始字符串前面+'r'即可,末尾不能是'\'。

12.逻辑操作符:and,or,not

13.random模块 //返回随机函数

14.算术操作符://整数除法,/除法,**幂运算

15.Python区分大小写,不区分单双引号。

16.A=x if x<y else y //A=x<y?x:y

---------------------------------------------------

for each in a:
     print(each,len(each))
range(stop)
range(strat,stop)
range(strat,stop,step) //前闭后开
break与continue
-------------------
添加元素
append()
a.append("添加的元素") //添加到末尾
extend()
a.extend(["","",...,""]) 
insert()
a.insert(index,“添加的元素”)
-------------------
删除元素
remove() //先查找再删除
a.remove("需要删除的元素名")
del //下标索引 del a[index]
pop() //弹出并删除最后一个元素 
a.pop(index) ,无index默认删除最后一个元素
--------------------
列表分片
a[start:stop] //前闭后开,不写默认最前最后位置
--------------------
列表的比较操作符
按字典序顺序比较大小
直接连接 "+"  两个列表
a*=3,复制延长两倍
in/not in //返回True or False
----------------------------
count()
a.count("元素") //返回元素出现次数
index()
a.index("元素")
a.index("元素",start,stop) 
 //返回范围内第一个匹配的下标
reverse()
a.reverse() //翻转列表
sort()
a.sort() //从小到大排序,默认归并
a.sort(reverse=True) //从大到小排序
a=b //指向一个地址
---------------------------
元组(tuple) //不可修改可添加
与列表的区别:
创建和访问 
a=(1,2,3,4)
一个元素的元组 a=(1,) //逗号最重要
8*(8)=64,8*(8,)=(8,8,8,8,8,8,8,8)
更新和删除
先切片再更改赋值
del a//删除整个元组
相关操作符
拼接操作符 “+” 
重复操作符 “*” 
关系操作符“>”"<""=" 
成员操作符 "in" "not in"
逻辑操作符 "and" "or"
-------------------------------
 

转载地址:http://yhfen.baihongyu.com/

你可能感兴趣的文章
Python 导包
查看>>
dok_matrix
查看>>
theano 后端爆内存
查看>>
os.environ 和 keras.json
查看>>
后台面试经典问题-手写LRU算法
查看>>
Part-Guided Attention Learning for Vehicle Instance Retrieval
查看>>
Deep Residual Learning for Image Recognition
查看>>
Bag of Tricks and A Strong Baseline for Deep Person Re-identification
查看>>
vue+flask实现视频目标检测yolov5
查看>>
关于BigInteger
查看>>
UIScrollView不能响应UITouch事件
查看>>
iOS TextFiled 文本密码切换 光标偏移解决
查看>>
iOS 当前应用所占内存和设备可用内存
查看>>
iOS 文件属性
查看>>
UIView的layoutSubviews和drawRect方法何时调用
查看>>
iOS GCD多线程下载原理
查看>>
NSData全部API解释
查看>>
iOS 侧滑菜单封装Demo(类似QQ侧滑效果)
查看>>
Spring学习(二)
查看>>
Spring学习(三)
查看>>