标签:账号 == 不同的 用户名 第三方库 编译 amp 输入 continue
模块:
Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库。
import sys print(sys.argv) #输出 ¥python test.py hello world
import os os.system("df -h") #调用系统命令
import os,sys os.system("".join(sys.argv[1:])) #吧用户输入的参数当作一条命令交给os.system执行。
.pyc
python是解释性语言
解释性语言与编译型语言
计算机不能识别高级语言,我们需要把高级语言转换为计算机识别的语言,这个过程分为2个过程,1编译,2解释
编译型语言
在程序执行之家,通过编译器对程序进行编译,运行时 就不需要翻译,直接执行就可以了。
解释性语言
没有编译的过程,在程序运行时对程序进行逐行解释,然后直接执行
python其实和java,c#一样,一门给予虚拟的语言,PYTHON的运行过程,当我们在执行 python hello.py,其实就是激活python解释器,执行的第一个工作就和java一样,就是编译。
javac hello,java
java hello
数据类型
数字
整数:1,2,3.
浮点数:3,23和52,3EE-4是浮点数的例子。E是10的幂。43.3E-4便是 43.3*10-4
1、int(整型)
32位机器上,整数位32位,取值范围-2**31~2**31-1
62位机器上,整数位62位,取值范围-2**63~2**63-1
"hello world"
a = 60 #0011 1100 b = 30 #0000 1101 c = 0 c= a & b # 0000 1100 取相同的地方 不同的地方取0 print c c= a|b #0011 1101 有的都取 print c c=a^b # 0011 0001 相同位1 不同位0 print c c = ~a # 1100 0011 print c c= a<<2 #1111 0000 c=a>>2 #0000 1111
表达式
import getpass name = input(“请输入yonghumig:”) pwd = getpass.getpass("请输入密码:") if name ="admin" and pwd ="password" : print("欢迎光临") else: print("用户名和密码错误")
my_age =22 user_input =int( input("猜我的年龄:")) if user_input == my_age: print("你真厉害") elif user_input < my_age: print("小了一点") else: print(“大了”)
表达式
for i in range(10): print(“loop:”,i) 输出 loop: 0 loop: 1 loop: 2 loop: 3 。。。 loop:10
‘‘‘ 遇到小于5的循环次数就跳过 ‘‘‘ for i in range(10): if i<5: continue #直接下一次循环 print(“loop:”,i) 输出 loop: 5 loop: 6 loop: 7 loop: 8 loop: 9 loop: 10
‘‘‘ 遇到大于5的循环次数就直接跳出循环 ‘‘‘ for i in range(10) if i >5: break print("loop:",i) 输出 loop: 0 loop: 1 loop: 2 loop: 3 loop: 4 loop: 5
user = "admin" pwd = "password" count =0 while count <3: in_user = input(“请输入用户名:”) in_pwd =input("请输入密码:") if in_user == user and in_pwd == pwd: print("yeah!!!!!!!!!!!!!!") else: print(‘‘用户名密码错误") count+=1 else: print("错误三次,账号锁定")
标签:账号 == 不同的 用户名 第三方库 编译 amp 输入 continue
原文地址:https://www.cnblogs.com/zhonglong/p/9909083.html