1.python

2021/5/3 12:26:45

本文主要是介绍1.python,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程