Python学习,,Mark一下,pyt


Mark一下,python学习。

今天一天已1.5x的速度看完了Alex老师的第一周的视频,先是4节鸡汤课,而且给了勺,讲述了python目前在世界的地位,发展趋势,以及未来的愿景。

最重要的还是写一下今天的知识点,基础中的基础。

一、环境准备

1)安装python3环境。

2)安装pycharm,好用不必多说的IDE。

    设置theme

      file-->Settings-->Editor-->Colors&fonts

      Monokai

    设置Templates

      file-->Settings-->Editor-->File and Code Templates

      #Author Ivor

    设置File encodings

      file-->Settings-->Editor-->Fileencodings

      utf-8

二、学习语言的仪式,HelloWorld!

print("Hello World!")

三、变量

变量是用于存储的东西,数据存储在内存,这段代码简单解释了变量与内存中数据的关系。

#Author:Ivorname = "Alex Li"name2 = nameprint("My name is ",name,name2)name = "Paoche Ge"print("My name is ",name,name2)Gf_of_oldboy = "Chen rong hua"

四、字符集

从烽火戏诸侯的狼烟,引出了2进制的概念。字符集就是让机器可以显示人们可以看懂的语言的一个对照表。

1byte(字节)是8位,1byte最大可表示到255.

  ASCII 占用1byte  可表示 255个数

    --> 1980年   发明gb2312   可表示7000+字符
       --> 2000年   发明gb18030   27***+字符
    --> unicode   占用2bytes
      -->utf-8   en:1bytes zh:3bytes

五、用户输入

输入姓名、年龄、薪水,并且三种格式化打印的方法。

#Author:Ivorname = input("Name:")age = input("age:")salary = input("salary:")info = ‘‘‘------ Info of %s------Name = %sage = %ssalary = %s‘‘‘ % (name,name,age,salary)info2 = ‘‘‘------ Info of {_name}------Name = {_name}age = {_age}salary = {_salary}‘‘‘.format(_name=name,_age=age,_salary=salary)info3 = ‘‘‘------ Info of {0}------Name = {0}age = {1}salary = {2}‘‘‘.format(name,age,salary)print(info3)

getpass包,可以隐藏输入

#Author:Ivorimport getpass_username = "Ivor"_password = "abc123"username = input("username:")password = getpass.getpass("password:")if username == _username and password == _password:    print("Welcome user {name}".format(name=_username))else:    print("Invalid username or password!")

六、if...else表达式、while循环

用判断加循环,实现一个猜数游戏,默认猜3次,到了3次以后可以选择是否继续,输入n退出。

#Author:Ivorage_of_oldboy = 32count = 0while count < 3:    guess_age = int(input("age:"))    if guess_age == age_of_oldboy:        print("You have got it!")        break    elif guess_age > age_of_oldboy:        print ("guess smaller!")    elif guess_age < age_of_oldboy:        print("guess bigger!")    count += 1    if count == 3:        continue_confir = input("Do you want to keep guessing...(Y/n)?")        if continue_confir != "n":            count = 0#else:#    print("you have tried too many times.. fuck off!")

Python学习

评论关闭