一、注释
- 当前行注释:# 被注释内容 (快捷键 ctrl + /)
- 多行注释:""" 被注释内容 """ 注:多行注释可以赋给变量,用于打印多行;当不赋给变量时,仅用于注释。
1 info = """ 2 -------- info of ----- 3 Name: 4 Age: 5 Job: 6 Salary: 7 """ 8 print(info) 9 10 #####执行输出 11 -------- info of ----- 12 Name: 13 Age: 14 Job: 15 Salary:
二、用户输入
在python3.x中input方法输入的内容为字符串类型;当需要输入的内容为其他类型(如数字类型)时,需要强制进行转换,如:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
age = input("age:") print("age:", age) print("age2的数据类型", type(age)) age2 = int(age) print("age2:", age2) print("age2的数据类型", type(age2)) ##输入11,执行输出 age:11 age: 11 age2的数据类型 <class 'str'> age2: 11 age2的数据类型 <class 'int'>
在python2.x中的raw_input等同于python3.x中的input方法;老师不推荐使用python2.x中的input方法。
1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 #name = raw_input("What is your name?") #only on python 2.x 4 name = input("What is your name?") 5 print("Hello " + name )
输入密码时,如果想要不可见,需要利用getpass 模块中的 getpass方法,即:
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 import getpass 4 5 # 将用户输入的内容赋值给 name 变量 6 pwd = getpass.getpass("请输入密码:") 7 8 # 打印输入的内容 9 print(pwd)
三、格式化字符串
字符串格式化输出的三种方式
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 name = input("name:") 2 age = input("age:") 3 job = input("job:") 4 salary = input("salary:") 5 6 # 格式化输出方法1 7 # PS: 字符串是 %s;整数 %d;浮点数%f 8 info = ''' 9 ----- info of %s ---- 10 name: %s 11 age: %d 12 job: %s 13 salary: %s 14 ''' % (name, name, age, job, salary) 15 print(info) 16 17 # 格式化输出方法2 18 info2 = ''' 19 ----- info of {_name} ---- 20 name: {_name} 21 age: {_age} 22 job: {_job} 23 salary: {_salary} 24 '''.format(_name=name, _age=age, _job=job, _salary=salary) 25 print(info2) 26 27 # 格式化输出方法3 28 info3 = ''' 29 ----- info of {0} ---- 30 name: {0} 31 age: {1} 32 job: {2} 33 salary: {3} 34 '''.format(name, age, job, salary) 35 print(info3)
四、模块初认识
Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持。
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 import os 4 os.system("df -h") #调用系统命令
自己写tab模块 你会发现,上面自己写的tab.py模块只能在当前目录下导入,如果想在系统的何何一个地方都使用怎么办呢?
此时你就要把这个tab.py放到python全局环境变量目录里啦,基本一般都放在一个叫 Python/2.7/site-packages 目录下,这个目录在不同的OS里放的位置不一样,用 print(sys.path) 可以查看python环境变量列表。