【〇】学习环境
操作系统: Mac OS X 10.10.5 python: Python 3.5.1 IDE:PyCharm4.5
【一】条件语句
if…elif…else...
#!/usr/bin/env python3
name = input("请输入用户名:") if name == '用户1': print("超级管理员") elif name == '用户2': print("管理员") else: print("普通用户")
结果:
请输入用户名:用户1
超级管理员
【二】数据类型
1)整形(INT):整数,如 23,-9,0等
python3.x中已经将INT数据类型和LONG数据类型合并,全部用INT来表示。
Python 3.5.1 (v3.5.1:37a07cee5969, Dec 5 2015, 21:12:44) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> >>> a = 2**64 #计算2的64次幂 >>> a 18446744073709551616 >>> type(a) #查看a的数据类型 <class 'int'> >>>
Python 2.7.10 (default, Jul 14 2015, 19:46:27) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> >>> a = 2**64 #计算2的64次幂 >>> a 18446744073709551616L >>> type(a) #查看a的数据类型 <type 'long'> >>>
2)浮点数(FLOAT):
实数,如:2.8,-0.223等
>>> b = 0.2 >>> type(b) <class 'float'>
3)布尔值:0(False)或者1(True)
>>> 200 == 200 True >>> 100 == 200 False >>> True True >>> False False >>>
4)字符串
使用''、""或者''' '''引起来的字符
>>> 'hello' #使用单引号 'hello' >>> "hello" #使用双引号 'hello' >>> '''hello #使用三引号 ... world ... ''' 'hello world ' >>>
字符串格式化
- %s --> 字符串
- %d --> 整数
- %f --> 浮点数
#!/usr/bin/env python3
name = input("name:") age = input("age:") job = input("job:") print("information of " + name + " Name:" + name + " Age:" + age + " Job:" + job) print("information of %s Name:%s Age:%s Job:%s" % (name, name, age, job)) msg = ''' Information of %s: Name:%s Age:%s Job:%s ''' % (name, name, age, job) print(msg)
结果:
name:user01 age:21 job:iter information of user01 Name:user01 Age:21 Job:iter information of user01 Name:user01 Age:21 Job:iter Information of user01: Name:user01 Age:21 Job:iter
未完待续...