码迷,mamicode.com
首页 > 编程语言 > 详细

python基础

时间:2018-08-04 12:32:46      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:语言   进入   位运算   八进制   对象   art   特殊   inpu   一个   

数字 整数 二进制 0b 八进制0o 十六进制0x bool 2个值 True 和False 浮点数 小数 字符串 ‘’可以引用字符 ‘’‘可以跨行 在前面加上R,r可以不对字符串做特殊处理 转义字符 \ 表示后面的一个字符表示原来的意思,而不是字符串 续行 在后面加个 python 事一种动态强类行语言,动态表示 位运算符 & | ~ ^ << >> 逻辑运算符 and ,or, not 成员运算符 in, not in 身份运算符 is, not is 循环语句 for element in iterartable: 这里 iteratable必须事一个可迭代对象 while condition:当满足条件进入循环,不满条件推出循环 continue 和break 事表示继续循环 和退出循环(不是跳出语句块) if condition: elif condion: else: 列表list index(value,start,stop)匹配到第一个就返回索引 count(value)将整个list遍历一遍 计数 len (list)表示list的长度 L.append(value) >>None (尾部追加) L.insert(index,value)>>None (中间插入) L.extend(iteratable)>>None (尾部追加一个可迭代对象) list1+list2 将两个列表连接起来 list1*value 将一个列表重复

python小题目

菱形

a = int(input(‘>>‘))
for i in range(-a//2,a//2+1):
            print (‘ ‘*abs(i)+‘*‘*(2*(a//2-abs(i))+1))

九九乘法表

for i in range(1,10):
    for j in range(1,i+1):
        print(‘{}*{}={:<{}}‘.format(j, i, i * j,3 if j - 1 else 2), end=‘‘)
    print()

斐波拉契数列

print (1,1)
print (2,1)
a, b, count = 1, 1, 2
while True:
    count += 1
    c = a + b
    print(count,c)
    if count == 100:
        break
    else:
        a, b = b, c         

十万内求素数的方法

b = [2,3]
a1 = list(range(5,100000,6))
a2 = list(range(7,100000,6))
for n in range(len(a1)):
    a3 = [a1[n],a2[n]]
    for i in a3:
        flag = 0
        for j in b[:(int((len(b))**0.5)+1)]:
            if i%j == 0:
                flag = 1
                break
            else:
                pass
        if not flag:
            b.append(i)
print(b)
print(len(b))

python基础

标签:语言   进入   位运算   八进制   对象   art   特殊   inpu   一个   

原文地址:http://blog.51cto.com/13887608/2154368

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!