python小记(1)

“*”

字符串中的“乘法”,这个乘法,就是重复那个字符串的含义。在某些时候很好用的。比如我要打印一个华丽的分割线:

>>> str1*3
‘abcdabcdabcd‘
>>> print "-"*20    #不用输入很多个`-`
--------------------
时间: 2024-12-16 13:48:41

python小记(1)的相关文章

python小记(5)

静态方法和类方法 先看下面的代码 #!/usr/bin/env python #coding:utf-8 class Foo(object): #Python 3: class Foo: one = 0 def __init__(self): Foo.one = Foo.one + 1 def get_class_attr(cls): return cls.one if __name__ == "__main__": f1 = Foo() print "f1:",F

python小记(3)

使用with 在对文件进行写入操作之后,一定要牢记一个事情:file.close(),这个操作千万不要忘记,忘记了怎么办,那就补上吧,也没有什么天塌地陷的后果. 有另外一种方法,能够不用这么让人揪心,实现安全地关闭文件. >>> with open("130.txt","a") as f: ... f.write("\nThis is about 'with...as...'") ... >>> with op

python小记--格式化输出

python print格式化输出. 1. 打印字符串 print ("His name is %s"%("Aviad")) 效果: 2.打印整数 print ("He is %d years old"%(25)) 效果: 3.打印浮点数 print ("His height is %f m"%(1.83)) 效果: 4.打印浮点数(指定保留小数点位数) print ("His height is %.2f m&qu

[python小记]使用lxml修改xml文件,并遍历目录

这次的目的是遍历目录,把目标文件及相应的目录信息更新到xml文件中.在经过痛苦的摸索之后,从python自带的ElementTree投奔向了lxml.而弃用自带的ElementTree的原因就是,namespace. XML命名空间 作用是为避免元素命名冲突,当出现命名冲突的时候,可以使用前缀来避免命名冲突,就如: <h:table> <h:tr> <h:td>App Store</h:td> <h:td>Google Play</h:td

python小记--解释器

Cpython     linux 自带的解释器,用C语言写的,应该是最常用的python解释器了 Ipython      基于Cpython的交互式解释器 Pypy          使用JIT技术,能对python代码进行动态编译(而不是编译),显著提高代码执行速度,几乎兼容Cpython的代码,如果想让你的python程序快起来,就用它吧 Jpython    Java语言写的python ironpython  用C#语言写的python

python小记(4)

在Python 3中,你可以使用nonlocal关键词,如下演示. 1 def foo(): 2 a = 1 3 def bar(): 4 nonlocal a 5 a = a + 1 6 print("bar()a=",a) 7 bar() 8 print("foo()a=",a) 9 10 foo() 11 #output 12 #bar()a= 2 13 #foo()a= 2

python小记-1

在Python中,能够直接处理的数据类型有以下几种: 1.整数 多采用16进制,由0x 前缀.0-9.a-f 组成.例:0xff00 2.浮点数(小数) 科学计数法写法:1.23x10^9 ——> 1.23e+9 3.字符串 用 ' '/" "括起来的任意文本 (1)如果字符串内部既包含'又包含",可以用转义字符\来标识,比如: 'I\'m \"OK\"!' 为了简化,Python还允许用r''表示''内部的字符串默认不转义 如果字符串内部有很多换行

Python小记5

接https://www.cnblogs.com/airlinp/p/12516653.html 8. 循环 8.1 Python程序的三个流程方式 顺序 — 从上往下,顺序执行代码: 分支 — 根据判断条件,决定代码执行的分支: 循环 — 让指定代码重复执行: 8.2 while 8.1 while基本语法 初始条件 - 计数器初始化 while 条件(判断计数器是否达到目标): 条件满足,执行事件1 条件满足,执行事件2 条件满足,执行事件3 … 处理条件(计数器+1) 有上可知: 初始条件

Python小记

赛选回文数 def is_palindrome(num): return num > 9 and str(num) == str(num)[::-1] output = filter(is_palindrome,range(1,10000)) print(list(output)) 对L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]分别按名字和分数排序 L = [('Bob', 75), ('Adam', 92), ('Bar