鱼C论坛

 找回密码
 立即注册

17.12.21 python基础

已有 90 次阅读2017-12-22 15:58 |个人分类:python基础

最重要的BIF

0. print('')
#说一下里面用+和,的区别
#print('hello'+name) 输出的是 helloiulus ,中间没有空格。 这个+相当于是两个字符串的拼接。(+两边必须是相同的数据类型)
#print('hello', name)输出的是 hello iulus ,中间是有一个空格的。
#end='__'  的方法是在输出的字符串末尾加上一个__
#print默认是打印一行,结尾加换行。end='  '意思是末尾不换行,加空格。
1. int()
#取整
#对于正数 向下取整
#对于负数 向上取整
2. str()
3. float()
4. type()
#操作数1  返回数据类型  <class 'int'>
5. isinstance( , )
#操作数2  输入对象及类型,返回bool值
6. +-*/
7. **及//
# ** 幂运算
# // 地板除
#除完之后不要余数,数据格式保持原有
8. not and or
9. 数据类型优先级
#幂运算>正负号> 算数操作符> 比较操作符> 逻辑运算符
#依循 not and or 的顺序
#幂运算左右符号   -5**-7 的意思是5的-7次方的负数

10. if elif else:
11. assert    断言
#assert后面的语句错误是会抛出AssertionError异常,正确不做反应
12.in 或 not in      成员资格运算符
#检查前面的元素是否在后面的元素中,返回bool值
#如 'a' in 'name'  返回True
#     'a' not in 'name'  返回False
13. _if_else_ :       (python )
#三元操作符   检查是否符合中间的条件,是就选择左边的值,不是就选右边的值
14. while
15. for  in  
#for i in 'hahaha'
#range(start, stop,step)
#返回一个从开始到结束的数组。step是步进
#注意不包含stop这一元素,包含start 哦
16. break 和 continue
#break 结束当前循环并跳出循环
#continue 结束当前循环跳入下一循环
17.  list列表
添加元素
# append()向列表末尾添加一个元素
# extend () 想列表末尾添加一堆元素,以列表的形式,
# insert( ,)   分别是  位置,内容

删除元素
# list.remove()   删除一个 特定元素名
# del 语句    del list[1]  删除列表特定位置的元素,也可以删除整个列表
# list.pop()    使特定位置元素出栈,可以赋予另一个变量


分片Slice    list[ _ : _ : _ ]
# 开始位置(可省略)   结束位置(可省略)   步长(可省略) <->和range的步长一样的
#得到的是原列表的拷贝,可以赋值给另一个变量,list1= list[:] ,这样的得到的拷贝相当于list1=copy( list)
#开始位置和结束位置都可以是负值

BIF
# list.count() 寻找一个特定元素在列表中出现的次数
# list.index( _,_ ,_ )     元素,开始位置 ,结束位置   ,寻找一个特定元素在列表中出现的位置
# list.reverse() 翻转列表
#list.sort()   以指定的方式对列表进行排序,默认从小到大
#list.sort(func,key,reverse)     排序算法,搭配func关键字,reverse默认为False
#reverse=True 从大到小排序    
# list.copy()
# list.clear() 清空列表元素,清空后列表依然存在

列表推导式 [有关A的表达式   for   A   in  B]
# 以后补充   
 


18. dir()  列举




其他重要的方法

0. 三引号: """ """
#三引号的作用是保留原输入的格式
#print("""
123 456
789 123
""")
#输出的结果就是
123 456
789 123
1. 转义:使用反斜杠\ (中文中顿号那个键)
#打印 Let's go  使用print('Let\'s go')   当然啊也可以使用print("Let's go")

2.使用r "str"转义str:
#在str前加上r就可以转译成原来的字符
#如string=r"C:\mycode\python"   ->  会自动变成string= C:\\mycode\\python
#字符串末尾不能有\(会报错),如需要,需自己加上'\\'
#如   str = r'C:\mycode\python''\\'

3. 分行书写
#使用;在一行内写多行
#使用\将一行分多行写
4. 三个变量交换数值:
x,y,z=z,x,y
真正理解python中变量的概念,变量名就像一张贴纸


这是我自己的理解,如果鱼油们发现错误,还望指正,谢谢

路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-19 10:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部