前言
做为一个编程小白,除了大三的时候考了VB的二级之后,就在也没有接触过其它有关计算机之类的知识。考入材料的研究生之后,越来越觉得自己不想继续这个行业,选择计算机作为自己以后要走的路,所下的决心所用的时间不过三五天而已。中国现在发展最快的莫过于互联网与金融,而我之前所学的传统材料有点显得与时代格格不入(因为我层次不够高,所以只能看到这一层)。在决定学习Jave和Python时,也查了一点的资料。Python对于现在的我来说,与Jave相比有着优秀的外库资源和更简单的语法,可读性会更强一点。总之,每个语言都有自己的特点,没有不好的语言,只有糟糕的程序员。写博客的原因是想分享学习Python的感受,也是一种复习。如果有错误的地方想指出,我一定改~
这一周学习的回顾
1.关于字符串。只能是字母、数字和下划线,其中数字不能打头,大写约定熟成表示常量。单行注释用#,多行用'''与'''把其中内容框起,其也可用于多行打印,在Python中'和"并无差别。
2.hello world:每个编程第一个就要学习的~
print("hello python world")
2.var:运行程序之后为,da pao eli
name="eli" name2=name
print("my name is",name)
name="da pao"
print(name,name2)
3.input:关于输出(这是交互么),现在的我是这样理解的
name=input("mame:") age=int(input("age:")) job=input("job:") salary=input("salary:") info=''' ---info of %s--- name:%s age:%s job:%s salary:%s '''% (name,name,age,job,salary) #print(info) info2=''' ---info of {_name}--- name:{_name} age:{_age} job:{_job} salary:{_salary} '''.format(_name=name, _age=age, _job=job, _salary=salary) #print(info2) info3=''' ---info of {0}--- name:{0} age:{1} job:{2} salary:{3} '''.format(name,age,job,salary) print(info3)
这有三种方式出来的结果是一样的
4.用while语句
age_of_oldboy = 56 count = 0 while count<3: guess_age = int(input("guess age:")) if guess_age == age_of_oldboy: print("yes,you got it") break elif guess_age < age_of_oldboy: print("think smaller...") else: print("think bigger") count +=1 else: print("you have tried too many times...fuck off")
5.用for语句
''' for i in range(0,10): if i>3: print('loop',i) else: continue print('hehehe...') ''' for i in range(10): print("----",i) for j in range(10): print(j) if j>5: break
第一次学习的内容就是这些,之后学习的会时常更新~