python入门:简单模拟登陆时UTF-8转换成GBK编码

 1 #!/usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 """
 4 给变量x赋值为字符串‘请输入用户名:’ 变量x_unicode的赋值等于x变量的解码,指定x变量原来是UTF-8
 5 变量x_gbk的赋值等于x_unicode的编码,指定编成gbk,变量user的赋值等于x_gbk用户输入的内容,变量y
 6 的赋值为字符串‘请输入密码:’ 变量y_unicode的赋值等于y变量的的解码,指定y变量原来是UTF-8 变量
 7 y_gbk的赋值等于y_unicode的编码,指定编成gbk,变量pwd的赋值等于y_gbk等待用户输入的内容,变量
 8 u的赋值等于字符串‘您的用户名是:’ 变量u_unicode的赋值等于变量u的解码,指定u变量原来是utf-8,变量
 9 u_gbk的赋值等于的编码,指定编成gbk,变量p的赋值等于字符串‘您的密码是:’ 变量p_unicode 的赋值
10 等于变量p的解码,指定p原来的编码是utf8 变量p_gbk的赋值等于变量p_unicode的编码,指定编成gbk
11 输入打印 变量u_gbk 连接符 变量user 连接符 换行符 连接符 变量p_gbk 连接符 变量pwd
12 """
13 #在python 2.X里面这么用
14 x = '请输入用户名:'
15 x_unicode = x.decode('utf-8')
16 x_gbk = x_unicode.encode('gbk')
17 user = raw_input(x_gbk)
18 y = '请输入密码:'
19 y_unicode = y.decode('utf-8')
20 y_gbk = y_unicode.encode('gbk')
21 pwd = raw_input(y_gbk)
22 u = "您的用户名是:"
23 u_unicode = u.decode('utf-8')
24 u_gbk = u_unicode.encode('gbk')
25 p = "您的密码是:"
26 p_unicode = p.decode('utf-8')
27 p_gbk = p_unicode.encode('gbk')
28 print(u_gbk + user + '\n' + p_gbk + pwd)

 

posted @ 2018-04-16 21:43  俊豪郎  阅读(338)  评论(0编辑  收藏  举报