python CheatSheet


preview

简单复习下py的知识,方便忘记了语法的时候进行查阅

字符串

str() 强制把括号里的内容转换为字符串

name='''hello,everyon 
my name is json,
how are you these days'''
print(name[1:-1]) #第一个参数是起始字符,第二个参数是结束字符的位置
first = "Smith"
last = "wang"
msg = f'{first}  [{last}] is a  manager!' #格式化字符串就是在整个字符串前加f ,然后把变量用{}包围起来
print(msg)
#字符串内置的一些函数的使用
course = "Python for beginers"
print(len(course))
print(course.upper())
print(course.lower())
print(course.find('be'))
print(course.replace('for','while'))
print('hh'in course)					
# 逻辑运算符有and or not
is_hot = True
is_cold = False
if is_hot and is_cold:
    print("nice day")
else:
    print("so bad ")

流程控制

#for循环的语法
for item in 'python':
    print(item.upper())

for item in range(0,100,30) :
    print(item)

list

#列表的num1:num2 代表选择列表中的左闭右开
name = ["Wamg", "sun", "li", "zhao"]
print(name[0:3])
#这个就代表[0,3)

list 中存在的方法:
链接

平时把list当作容器用就行了

tuple

#这是元组,主要特性就是不可以增加/删除/修改元组里的东西
tuple1=(1,54,51,75)
print(len(tuple1))

tuple1=(1,54,51,75)
a,b,c,d=tuple1		#这种复制方法很方便,也同样适合于列表
print(a,b,c,d)

dic

dic1 = {
    "name": "laowang",
    "age": 34,
    "sex": "man",
    "qq": "1248597254"
}
print(dic1.get("tq")) #得到字典中的值不会报错的方式
dic1["sex"] = "woman"  # 修改字典的某个值
dic1["tel"] = "4816322"  # 在字典中添加新项目
print(dic1)

function

#函数的定义方法
def greet_user():
    print("hi")
    print("this is a function")


greet_user()  #函数的调用

#带有参数的
def greet_user(first, last):
    print(f'Hello {first} {last}')


greet_user("simth", "Tomes")

exception

#异常的处理,try检测可能有异常的代码块,except表明异常的类型,然后定义发生了这种异常后的处理方式,最后的退出代码是0,代表正常退出程序
try:
    age=input("what's your age ")
    age+=3
    print(age)
except TypeError:
    print("your type is error")
except ValueError:
    print("your input is not valid")

class

#类的创建方法和怎么实例化一个对象,直接用等号的方式就可以了__init__()是构造函数
class person1:
    def __init__(self):
        self.name = "wang"
        self.age = 3

    def show(self):
        print(self.name, self.age)


demo1 = person1()
demo1.show()
#类的继承
class animal:
    def __init__(self, name):
        self.name = name

    def show(self):
        print(self.name)


class bird(animal):
    pass


demo = bird("燕子")
demo.show()

module

#模块的倒入,模块就是一个py代码的集合文件
import master
demo = master.bird(" 燕子 ")
demo.show()

python3模块索引

furture

之后的事情就是根据文档来学习一些框架,来部署一些应用


文章作者: Aknightive
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Aknightive !
评论
  目录