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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python