#! 以下全为windows环境
环境搭建:
去官网 http://www.python.org/ 下载最新的python程序安装包, 由于是windows环境,我下载了Python 3.2.1 Windows x86 MSI Installer 安装程序;下载后安装在 C:\Python32 ;紧接着设置系统的环境变量(path),在path末尾添加 “;C:\Python32”(不包括引号)
环境已经搭好,进入命令行输入python出现如下提示代表已经安装配置成功
Python 3.2 (r32:88445, Feb 20 2011, 21:29:02) [MSC v.1500 32 bit (Intel)] on w
32
Type "help", "copyright", "credits" or "license" for more information.
>>>
Hello World
赶快执行下著名的hello world程序吧
在python提示符下输入 >>> print ('hello') 回车
输出: hello
当然我们可以以源文件的形式执行代码,python的源文件以.py为扩展名 ;)
D:\测试代码\python 下建立start.py 源文件 内容仅一行代码作为示例:
print ('''start with python''') (三个单引号)
执行过程:
1. 命令行进入源文件目录 D:\测试代码\python
2. Python执行代码 python start.py
3. 输出结果 start with python
##关于字符串的说明:
在python中有三种方式表示字符串
1. 单引号
2. 双引号
3. 三个单引号
其中1,2一点区别也没有,不像php中有是否解析变量的区别。3中可以包含换行的字符串,即包含一个文本片段。当然在1,2中也可以用反斜杠( \ )结尾来达到字符串续行的效果 ; )
python在字符串中也是用 反斜杠(\)来转义特殊字符的, 另外我们还可以自然化字符串,使一些特殊字符也正常输出,我们需要的是在字符串前加r或R (效果同csharp中字符串前的@符号) 如 r”hi, \n I’m…”
在python还有个很有趣的特性,两个相邻的字符串会自动合并在一起,如
“aaaaa” “bbbbbb” => “aaaaabbbbbb”
几个有趣的特色
1. 除法(/) 与 取整除法(//)
取整除法无论有无浮点数均返回整数
2. 乘法(*)
不但能对数字操作还能对字符串操作, ‘ha’ * 3 返回重复数字次数的字符串
3. 幂 (**)
返回x的y次幂, 唾手可得 x ** y
4. If elif else …结构, 在python中没有switch这样的语法,并且在每一个if或者elif或者else后面都有一个冒号代表下面将是一个语言块;
#注:在python中的缩进有着严格的作用,很可能因为缩进会产生语法错误哦
5. While else语法, hoho while竟然也有else语法了
6. For in range(1,5) else 语法 oh, my
好了现在已经学习了基本语法结构,写个乘法表的小程序 ;)
for i in range(1, 10, 1):
for j in range(1, i+1, 1):
print (str(i)+'*'+str(j)+'='+str(i*j), end=' ')
print ('\n')
ok了, very easy 吧
;)
今天学习到这, 下次学习 函数、模块、数据结构 bye ~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述