python全栈开发—Week1

      第一周主要介绍了python的发展史,以及当前的一些应用情况。

变量

  python的编写过程中会用到许多数据,那为了方便操作,需要把这些数据分别用一个简单的名字代表,方便在接下来的程序中引用,变量就是代表某个数据(值)的名称。     

       1、变量名可以包括字母、数字、下划线,但是数字不能做为开头

  2、系统关键字不能做变量名使用

  

  var = 'hello world!'
  print(var)

 

  执行后

  hello world!

 

字符编码

  字符编码从ASCII,到GB2312、GBK、GBK18030,到现在的万国码Unicode,因为Unicode的英文占用内存太大,所以其中的UTF-8优化后,一个中文字符占3个字节,一个英文字符占1个字节。

 

if else

  

 1 _username = 'doulen'
 2 _password = 'home1234'    #声明用户名和密码的变量
 3 
 4 username = input('username:')
 5 password = input('password:')    
 6 
 7 if username == _username and password == _password:
 8     print('welcome {name}, login...' .format(name=username))     #只要输入的用户名密码和预先存的一致 那就输出这段话
 9 else:
10     print('username or password is wrong')       #否则 输出这段话

 

 

while循环

 1 true_age = 24
 2 count = 0
 3 while count < 3:
 4     g_age = int(input('age:'))
 5     chances = 2-count
 6 
 7     if g_age == true_age:
 8         print('you got it!')
 9         break
10     elif g_age > true_age:
11         print('oops! think smaller, you have %s chances left' %(chances))
12     else:
13         print('oops! think bigger, you have %s chances left' %(chances))
14     count +=1
15 else:
16     print('you have guessed too many times')

  让用户自行选择继续还是终止

 1 true_age = 24
 2 count = 0
 3 while count < 3:
 4     g_age = int(input('age:'))
 5     chances = 2-count
 6 
 7     if g_age == true_age:
 8         print('you got it!')
 9         break
10     elif g_age > true_age:
11         print('oops! think smaller, you have %s chances left' %(chances))
12     else:
13         print('oops! think bigger, you have %s chances left' %(chances))
14     count +=1
15     if count == 3:
16         countine_comfirm = input('do you want countine?y/n:')
17         if countine_comfirm != 'n':
18             count = 0

 

posted on 2017-08-09 23:17  AnxyD  阅读(156)  评论(0)    收藏  举报

导航