python 3!,Python3百度百科

  python 3!,Python3百度百科

  本文是作者(a孟新)在学习Python3(适合有java或C基础的读者)过程中的回顾和总结,以及Python与java、C在代码编写格式上的区别。

  Python不需要在代码末尾加一个加号。Python不需要在方法后面加括号。单行注释:以井号开头,可以写在一行代码之后,也可以用多行注释单行。用三个连续的单引号或双引号开始和结束变量。在Python中,变量是非类型化的,类型属于对象。

  A=[a , h , j , s]a=2123数类型数整数:相当于int浮点数:包括浮点数和双复数:由虚部和实部组成的数。虚部用j/J表示布尔值:真和假,可以直接用数字运算。在某些情况下,非零数字可以视为真,但假为0。True 1 String类型String单引号(我爱编程)双引号(我爱编程)三引号(我爱编程):可括多行注释,单引号和双引号交替使用(呵呵=das )。元组是用花括号创建的,元素不能修改。比如:(1,2,3) List List用方括号创建,类似于数组。比如:[1,1,2,3, a] Dictionary字典是用花括号创建的,类似于java中的map。它是一个具有键-值对(key=value)的可变容器模型。比如:9:8}集合set是用花括号或set()创建的,但空集必须用Set()创建,它是不重复元素的无序序列。比如:{a , b}, b}输入输出input: input(),默认为字符串类型。如果需要其他类型,请自行按i=int(input (please enter ))。但是,有两种格式使用百分号:print(i love %s% 编程)使用format (): print (ilove {0})。format (programming)) none为空,类似于java中的null运算符。这里只是一些不同于java的操作符。

  算术运算符不是递增,递减和被//整除,/是数学除法* *是幂运算逻辑运算符逻辑and:当A为假时,A和B返回假,否则,返回B逻辑or:当A为真时,A或B返回A,否则,逻辑B不是not:当A为真时,不是A返回假;否则返回True成员运算符not in:当X不在y序列中时,X不在y中为Truein:当X在y序列中时,X y为True identity运算符is:判断它们是否引用同一个对象,如果是,则返回True,类似于id(x)==id(y),id()是获取对象地址not:判断它们是否引用不同的对象,如果是,则返回True,类似于id(x)!=id(y),id()是获取对象地址的优先级运算符的描述* *指数(最高优先级)~-按位翻转、一元加号和减号(后两种方法命名为@和-@)/%/乘法、除法、模和整数除法-加法和减法左右移位运算符bit 和 bit运算符。=equals运算符=%=/=/=-==*=* *=赋值运算符is is not identity运算符in not in成员运算符and or not逻辑运算符读写文件打开方法# Write file f=open(rxxx.txt , w) #以只写方式打开文件,r是只读的,W是只写的(如果没有文件,就会被创建),A是append,X是create(如果存在,就会给出错误), 并且默认为rf.write(我爱编程)#写操作f.close() #关闭文件(如果是打开的,就必须关闭)#读文件f=open(rxxx.txt ,R) str=f.read() #读操作print(str)f.close() with语句(推荐)with open (r xxx.txt , r) as f: f.seek (2,0) # seek (offset,from),offset是读写指针的移动量。 文件打开时指针在0,形式:0(从文件开头),1(从当前位置),2(从文件结尾)print(f.tell()) #显示当前指针位置str=f.read()print(str)#持久化不需要关闭:pickle:实现了序列和反序列化:将程序中运行的对象的信息保存到文件中;反序列化:创建了文件中最后一个程序保护的对象;shelve:类似于dictionary,用key=value对保存数据,但是有一点(写回问题)#序列化导入pickle name= Tom with open(r XXX . txt , WB) as f: pickle.dump (name,f) #反序列化导入picklewith open(rxxx.txt ,Rb )as f:name=pickle . load(f)print(name)#写回问题导入shelv=shelf . open(r shv . dat ,writeback=true) shv [Tom]=。如果k[t]=100,则不写,第二次的结果不变。【如果读者不理解或者觉得我写的不好,可以看公文,这里附上链接】(3359docs.python.org/zh-cn/3/)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: