Python基础操作

Python基础操作

害怕忘记
非正经学习
一晚速成


一、输入


#一个字符串
a=input()

#输入一个数字
a=int(input())

#一行输入多个数字
m,n=input("请输入多个值:").split()


#定义一个二维数组
#需要注意是否需要避免浅拷贝
arr=[[0]*m for i in range(n)]
arr=[[0]*m]*n


二、输出


#输出一个数字
print(3)

#空格隔开
print(3,5)

#不换行输出
print(3,end=“”)

#格式化输出
print("{} {}".format("hello","world"))

#数字格式化输出
print("{:.2f}".format(3.1415926));


三、注释


快捷键:ctrl+'/'

"""
段落注释1
"""

'''
段落注释2
'''

'#' 单行注释


运算和数学


一些数学运算符:
**表示幂次
/表示浮点数除法
//表示整数除法

一些逻辑运算符:
not x
x and y
x or y

import math
math.pi

math.e

area=math.sqrt(s*(s-a)*(s-b)*(s-c))

math.gcd(a,b)

math.log(100)

math.cos(5)

math.ceil(5/3)

(a,b)=(b,a) 


随机化


import random

#生成a<=N<=b的随机数字
random.randint(a,b)

#从列表中随机选出一个
drink=random.choice(menu)


其它


eval():执行一个字符串表达式,并返回表达式的值
print(eval('1+1+2**3'))

int():进制转换函数,将一个b进制的数转换为十进制的数
print(int(a,int(b)))

replace():把字符串中的旧字符串替换成新字符串
s.replace(' ','')

upper():小写字母转为大写字母
s.upper()

list的append()方法
L.append(obj)


q=collections.deque()
q.append()
q.popleft()


手写链表判断结尾 node.next is None
不设置None 会导致超时

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值