Python1 简介及安装、基础
Python介绍
Python是面向对象,高级语言,解释,动态和多用途编程语言。Python易于学习,而且功能强大,功能多样的脚本语言使其对应用程序开发具有吸引力。
Python的语法和动态类型具有其解释性质,使其成为许多领域的脚本编写和快速应用程序开发的理想语言。
Python支持多种编程模式,包括面向对象编程,命令式和函数式编程或过程式编程。
Python几乎无所不能,一些常用的开发领域,如Web编程。这就是为什么它被称为多用途,因为它可以用于网络,企业,3D CAD等软件和系统开发。
在Python中,不需要使用数据类型来声明变量,因为它是动态类型的,所以可以写一个如 a=10 来声明一个变量a中的值是一个整数类型。
Python使开发和调试快速,因为在python开发中没有包含编译步骤,并且编辑 <-> 测试 <-> 调试循环使用代码开发效率非常高。
Python是一种高级,解释,交互和面向对象的脚本语言。 Python被设计为高度可读性。 它使用英语关键字,而其他语言使用标点符号。它的语法结构比其他语言少。
- Python是解释型语言 - Python代码在解释器中运行时处理,执行前不需要编译程序。 这与PERL和PHP类似。
- Python是交动的 - 在Python提示符下面直接和解释器进行交互来编写程序。
- Python是面向对象的 - Python支持面向对象的风格或编程技术,将代码封装在对象内。
- Python是一门初学者的语言 - Python是初学者程序员的伟大语言,并支持从简单的文本处理到WWW浏览器到游戏的各种应用程序的开发。
Python安装及环境配置:可以参考 https://www.cnblogs.com/huangbiquan/p/7784533.html
第一个Python
解释器路径:#!/usr/bin/env python
编码: # -*- coding:utf8 -*-
输入 input
1 2 3 4 5 6 7 | #! /usr/bin/env python # -*_ coding:utf8 -*- n1 = input ( "请输入用户名:" ) n1 = input ( "请输入密码:" ) print (n1) print (n2) |
python 关键字
通过help命令查看Python的所有关键字
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | >>> help ( "keywords" ) Here is a list of the Python keywords. Enter any keyword to get more help . False def if raise None del import return True elif in try and else is while as except lambda with assert finally nonlocal yield break for not class from or continue global pass >>> |
if语句
if 条件:
if 条件:
内部代码
elif 条件:
内部代码
else:
内部代码
elif 条件:
内部代码
else:
内部代码
while语句
while 条件:
循环语句
1 2 3 4 5 6 7 | #!/usr/bin/env python # -*- coding:utf8 -*- import time count = 1 while count < 10 : print ( "count = " ,count,time.time()) count = count + 1 |
pass调试不执行
1 2 3 4 5 6 7 8 9 10 | #!/usr/bin/env python # -*- coding:utf8 -*- i = 1 ; while i< = 10 : if (i = = 7 ): pass else : print (i) i = i + 1 |
输出:
================== RESTART: D:/code/python/day1/python3.py ================== 1 2 3 4 5 6 8 9 10 >>>
实例
实现三次登录机会的
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #!/usr/bin/env python # -*- coding:utf8 -*- count = 0 while (count < 3 ): username = input ( '请输入用户名:' ) password = input ( '请输入密码:' ) if (username = = 'admin' and password = = '123' ): print ( '欢迎光临 !' ) break else : if (count = = 2 ): print ( '次数已用完,登录失败!' ) else : print ( '你只有' ,( 3 - count - 1 ), '次机会了' ) count = count + 1 print ( '-------------' ) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合终身会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 理解 .NET 结构体字段的内存布局
· .NET 9中的异常处理性能提升分析:为什么过去慢,未来快
· 字符集、编码的前世今生
· Web性能优化:从 2 秒到200毫秒
· WPF 使用GDI+提取图片主色调并生成Mica材质特效背景
· 垃圾qt,毁我青春
· 开发十年现状之我的工作经历
· DeepSeek为什么现在感觉不火了?
· 一种更简单的方式运行 C# 代码,简化 C# 开发体验!
· .NET 9中的异常处理性能提升分析:为什么过去慢,未来快