1重要的发展阶段
python 2.0 - October 2000,加入了内存回收机制
python 2.4 2004,最流行的web框架django诞生
python 3.0 2008
2 python2: 源码不统一,有重复的功能代码
python3:源码统一,没有重复的功能代码
2.python是一种什么语言编译型:只翻译一次(代表 C 语言)
优点:执行速度快
缺点:开发速度慢
解释型:逐行翻译 (代表 python语言)
优点:开发速度快
缺点:执行速度慢
python是一种解释型语言,
3.python的种类cpython
Jython
Ironpython
PyPy
4.变量 -- 输出什么是变量:
变量就是将一个临时的值存储在内容中(存储中间值)
变量能干什么:
变量可以多次重复使用
变量定义的规则:
变量有数字,字母,下划线组成
不能以数字开头
不能使用python中关键字以及内置函数的名字
不能使用中文和拼音
区分大小写
变量名要具有描述性
推荐写法
驼峰体 AgeOfoldboy = 24
下划线 Age_Of_oldboy = 24 (推荐写法)
变量可以多次重复使用
a = 1
print(a)
print(a+1)
age = 18
age1 = 19
age2 = age # age2 = 18
age = 20
print(age,age1,age2)
# a = 4
# b = a + 6 #
# print(b)
5.常量
变量名全部大写就是常量 -- 常量在配置文件中使用 --不建议修改
在声明常量的时候,执行顺序是从右向左执行
在一块内存中同名的常量名只能有一个
# 常量:
ID = 123456789 不改变的量
6.注释
#单行注释
‘‘‘这是多行注释‘‘‘
"""这也是多行注释"""
被注释的内容不会执行
7.基础数据类型 数字:用于计算和比较(int)
字符串:在python中只要用引号引起来的都是字符串(str)
加法:都是相同的类型就可以进行相加 *** 作
乘法:只能和数字进行相乘
布尔值:返回真假值 用于判断(bool)
True 真
False 假
注意首字母大写
8.输入
input:输入
input获取到的内容全都是字符串
int() -- 将字符串中的数字转换成整型
type() -- 查看数据类型
print(input("输入你想说的话:"))
?
输入你想说的话:你好!
你好!
?
9.if
if -- 如果 在python中是关键字
if True 如果是真的,告诉大家这是真的
单个的if用法:
print(1)
if 2 < 3:
print(2)
print(3)
?
if else 二选一
username = int(input("请输入账号:"))
userpass = int(input("请输入密码:"))
if username == "123456" and userpass == "123456":
print("输入正确!")
else:
print("输入错误!")
print("结束")
if elif elif
print("1")
if 2 > 3:
print("a")
elif 8 < 10:
print("b")
elif 5 > 6:
print("c")
print(2)
if elif else
if 3 > 2:
print(1)
elif 4 < 6:
print(2)
else:
print(3)
if if if
if 3 > 2:
if 4 < 5:
print("A")
if 嵌套
username = input("请输入账号:")
password = input("请输入密码:")
if username == "alex":
if password == "123456":
print("登录成功!")
else:
print("密码错误!")
else:
print("账号错误!")
总结 以上是内存溢出为你收集整理的python基础知识全部内容,希望文章能够帮你解决python基础知识所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)