
python基础
shan_shmily
每天进步一点点 liushan.fun(待更新版)
展开
-
python——input()print()
python之路python之输入input() 输出print()函数input()a=input("请输入一个数字:")print(type(a)) #结果为<class 'str'>print()>>>name="shanshan"#字符串单引号双引号三引号均可>>>print("%s" %name)shansha...原创 2019-09-17 21:14:55 · 635 阅读 · 0 评论 -
python判断字符串符合哪种类型
type()函数#将列表中字符串变成大写,去掉非字符串list10=['name',22,'shanshan',23,25,[1,3]]Len=len(list10)print(Len)for x in list10[::-1]: #从后往前遍历 if type(x)!=type('ab'): #判断x是否为字符串 list10.remove(x)print...原创 2019-09-17 21:34:38 · 2842 阅读 · 0 评论 -
python——平方根
巧记num = float(input("请输入一个数:"))num_sqrt = num**0.5print("%.3f" %num_sqrt)正常import cmathnum = int(input("请输入一个数:"))num_sqrt = cmath.sqrt(num)print("{0} 的平方根 {1:0.3f}+{2:0.3f}j".format(num...原创 2019-09-17 21:53:44 · 427 阅读 · 0 评论 -
PTA--1007素数对猜想
python 实现素数素数:除了1和本身外没有其他因数题目要求:“素数对猜想”认为“存在无穷多对相邻且差为2的素数”.请计算不超过N的满足猜想的素数对的个数.法一法二:(素数筛效率优化版)思路:通过下标和元素(可定义为1为质数0为非质数)判断质数。涉及的函数:math下的ceil()向上取整函数enumerate 将其组成一个索引序列,利用它可以同时获得索引和值例...原创 2019-09-19 23:23:22 · 288 阅读 · 0 评论 -
python---BinaryTree创建树的两种方法
嵌套列表法实现树以及例子'''Created on 2019年10月6日coding=utf-8 @author: 珊珊是最棒的'''myTree = ['a', ['b',['d',[],[]],['e',[],[]]], ['c',['f',[],[]],[]]]#嵌套列表创建树def BinaryTree(r): retur...原创 2019-10-06 14:55:54 · 1017 阅读 · 0 评论