首页 > 编程语言 > 详细

1.python

时间:2021-05-03 10:37:59      阅读:28      评论:0      收藏:0      [点我收藏+]

python的基础知识:

默认python标识:#!/usr/bin/env python

python无单双引号区别

编译型:将所有命令行翻译为机器码然后生成一个文件
解释型:将一行行文件按从上倒下一句一句的翻译

动态语言:运行期间才做数据类型检查的语言
静态语言:编译期间检查类型语言

强类型定义语言:数据类型是固定的
弱类型定义语言:数据类型是可变的

python不能利用多CPU
python是 动态解释性的强类型定义语言
.py

解释器:
Cpython:C语言编写,Linux下自带的
Ipython:基于Cpython的二次开发
PYpY
Jyhon
iornpython

https://www.python .org/downloads    ---这是软件下载地址

python的编译过程:

1.当python程序运行时,编译的结果是保存位于内存中的pycodeobject中,
2.当python程序运行结束时候,python解释器则将pycodeobject写回到pyc文件中

3.当第二次进行运行的时候,首先python会在硬盘寻找pyc文件,
3.1 如果找到,则直接载入文件
3.2 没有就重复上面1,2步骤

python的变量

定义:
1.变量名只能是字母,数字,下划线的任意组合
2.变量名第一个字符不能是数字
3.关键字不能是变量名
变量声明:
变量名="变量值"
变量名=变量名
变量调用+拼接:
1.name ---直接调用
2.变量名=‘‘‘%s‘‘‘%(name) ----使用%调用,需要配套‘‘‘ ‘‘‘或“”
3.变量名=‘‘‘{名称}‘‘‘ .format(名称=变量名) ---使用format赋值调用,需要配套‘‘‘ ‘‘‘或“”
4.变量名=‘‘‘{0} {1} ‘‘‘.format(变量名1,变量名2) -----需要配套‘‘‘ ‘‘‘或“”
4. +号拼接 ---不建议使用,因为会开辟大量内存
name="chenming"
print("wo shi %s3"%(name))
print("wo shi {mingzhi}2".format(mingzhi="chenming"))
print("wo shi {0}1".format(name))
print("wo shi"+name+"4")
age=input("age:") #raw_input是python2中使用 === python3中的input
age=int(22) #强制转换,python默认是str
print(type(name)) #打印字符类型

python的逻辑控制

条件测试真是正数或负数,条件测试假只有0

if 条件测试:
语句
elif 条件测试:
语句
else:
语句

----while-----

while 条件测试:
语句
else: ---可选
语句

----for-----

for 临时变量 in 迭代对象:
语句
else:
语句

-----三目运算 ----
输出值1 if 条件测试 else 输出值2 ---真1假2

‘‘‘if (-1):
print("ok")
else:
print("no")‘‘‘

‘‘‘while 0:
print("ok")
break
else:
print(‘no‘)‘‘‘

‘‘‘for i in range(3):
print(‘yes‘)‘‘‘
‘‘‘
a=1
b=2
print(a if a>b else b)‘‘‘

1.python

原文:https://www.cnblogs.com/chenming-1998/p/14726913.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!