Python学习记录-2016-11-26
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习记录-2016-11-26相关的知识,希望对你有一定的参考价值。
今日学习记录:
变量重温
编码问题
ASCII码:和十进制之间的对应关系,十进制转化为二进制,然后计算机可以认识;
Unicode:统一的编码,但是过长,两个字节
UTF-8:可变化字节,英文1个字节,欧洲两个字节,东亚三个字节
#!/usr/bin/env python
# -*- coding:utf-8 -*-
可以写入python script模板
取得用户输入
python2.7
user_name = raw_input("input your name:")
print("your name:"user_name)
user_name = input("input yourname:")
print = ("your name:"user_name)
此处不可以输入字符串,可以输入阿拉伯数字和变量
python3.5
user_name = input("input your name:")
print("your name:"user_name)
注释使用#或者""" """
或者使用快捷键command+/或者ctrl+/
3.0示范代码:
name = input("input your name:")
age = input("intput your age:")#数字的写法是age = int(input("input your age:"))
job = input("intput your job:")
以上可以按住ctrl加d或者comand加d复制
print("your name:", name)
print("your name:", age)
print("your name:", job)
或者:
msg = """
information of %s
-----------------
name :%s
age :%d或者是%f代表浮点数或者是%d代表数字
job :%s
-------End-------
""" % (name, name, age, job)
print(msg)
常用模块
getpass
import getpass
import os
user_name = input("input your name:")
password = getpass.getpass("password:")
以上命令不能再pycharm执行
执行shell命令
os.system("ls -la niubin*")
正确返回0,不正确不返回0
os.mkdir("niubin123")创建目录
取得返回结果
cmd_result = os.system("ls -la niubin*")
print(cmd_result)
得到的结果是0,因为返回值是0
如果取得返回显示
cmd_res = os.popen("ls -la niubin*").read()
print(cmd_res)
以上是关于Python学习记录-2016-11-26的主要内容,如果未能解决你的问题,请参考以下文章