python执行效率低,开发效率高;
java执行效率高,开发效率低。
pypy现在不是主流。
Linux下安装python3
1.第一句python:
–后缀名是否可以注意?
–导入模块时,如果不是.py可能会出错
–所以文件后缀名以后都必须是.py
为什么#!/usr/bin/env python?
#!/usr/bin/env python
-- coding:utf-8 --
3.
4.执行一个操作
input的用法:
n = input('请输入用户名: ') # 永远等待,直到用户输入了值,就会将输入的值赋给n
n2 = input('请输入密码: ') # n,n1是变量,代指某一个变化的值,数字字母下划线,但不能用数字开头,不能使用python的关键字
print(n)
print(n2)
"""
n = input('请输入用户名: ') # 永远等待,直到用户输入了值,就会将输入的值赋给n
n2 = input('请输入密码: ')
print(n)
print(n2)
""" # 多行注释
n = "root1"
n2 = "root2"
print(n)
print(n2) # 真正到解释器执行时,就变成print("root1"),print("root2")
sum函数:
5.条件语句
inp = input("请输入级别:")
if inp == "A":
print("AAA")
elif inp == "B":
print("BBB")
elif inp == "C":
print("CCC")
else:
print("ERROR!")
# pass
if 1==1:
pass # 直接去执行下面的语句
else:
print("end")
6.基本数据类型
让字符串重复多少次
数字
注:39 // 8 = 4 取的是商
7.循环
count = 1
while count<=10:
print(count)
count = count + 1
count = 1
while count<=100:
if count % 2 == 0: # 输出前一百的偶数
print(count)
else:
pass
count = count+1
count = 1
add = 0;
while count<=100:
add = count + add # 前一百的和
count = count + 1
print(add)
count = 0
while count<3: # 只给三次登录机会
inp = input("请输入密码: ")
if inp == "admin":
print("登录成功!")
break
else:
print("登录失败,还有"+str(2-count)+"次机会!") # str(number)用于数字和字符串拼接
count = count + 1
if count == 3:
print("今日登录次数耗尽!")