python初步学习笔记(一)

时间:2021-11-29 06:42:58

#coding=utf-8     #用来标注文件编码类型   ecplise上可以右键设置默认属性
from pip._vendor.distlib.compat import raw_input     #从pip._vendor.distlib.compat类中导入 raw_input 这一个方法
'''
x="你好  "
y="世界"
tuple = ( 'runoob', 786 , 2.23, 'john', 70.2)
tinytuple = (123, 'john')
list=[1,2,3];    #()是元组,[]是list,{}是字典
print(x,end='');       #实现不换行输出 ,把end里面的内容改变 ,默认是"\n"
print(x),print(y);
print(x+y);
print(x*2);       #输入两遍x内容
#tuple[2]=1000; 元组内容不可改变,List可以改变,元组和list都不可以越界访问  字典可以越界赋值
list[2]=1000;
num=raw_input();
print(tuple[0:5])
print(tuple+tinytuple)
print(list)
print(num)
n=100
sum = 0
count = 1;
while count<=n:
    sum+=count;
    count+=1;
print(sum)'''
#输出1加到100的和
'''
languages = ["C", "C++", "Perl", "Python"] ;
for x in languages[0:-1]:
    print(x,end=',')
print(languages[-1]) 

#以逗号分割输出集合里的值,并且最后一个单独输出不加逗号 采用python 负值倒数的特性
'''
'''
import sys
def fibonacci(n):
    a, b,counter = 0,1,0
    while True:
        if(counter > n):
            return
        yield a   #迭代器,标记之后方法,可以使用next访问到值 使用方法如下
        a,b=b,a+b
        counter +=1;

f=fibonacci(10);
while True:
    try:
        print(next(f),end=" ");
    except StopIteration:
        sys.exit()
 '''