Python自学笔记(一)(Python基础知识)

本文介绍了Python编程的基础知识,包括注释、文件格式、解释型语言特性、基本语法元素如int()、raw_input()、对象引用、动态类型定义、算术运算、字符串格式化输出等。还详细阐述了Python在不同版本中的除法处理方式,模运算符使用,以及Python的独特之处在于模运算既适用于整数也适用于浮点数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python的注释以"#"开头,且Python没有多行注释,只有单行

Python文件通常以".py"结尾,windows中也用".pyw"

windows一般已经装好 Python了,我的版本是2.5,设置下环境变量指向
python所在文件夹即可在命令行环境下运行Python程序了,当然也可以在
shell模式下一句句操作

Python是解释型语言,所以python.exe是解释器
','告诉解释器不要另起一行,而是在字符串后添加一个空格

raw_input():内建函数,可在其中输入要显示的字符,然后用户从控制台
输入字符串作为函数的返回值

对象名就是一个标识符,然后每个标识符都引用(指向)内存中的一个对象
(变量)

Python是"动态类型定义"的,也就是在执行期间决定一个对象的类型,这点和
javascript类似

int():可将字符串或数字转化为整数值
用print输出时,要输出的对象用","分隔

id()可返回解释器对内存位置的表示
type()可返回变量的类型

Python的除法:
如果除数中包含浮点数,采用true除法,即分子除以分母的结果有小数位的话就精确到小数位
如果除数与被除数都是整数,则采用floor除法,即返回一个不大于真实结果的整数

在新版本中设置了两个除法符号 '/'(用true)和'//'(用floor)
用这种形式之前必须先加一句"from __future__ import division"


Python 很奇怪,取模运算符既可用于整数也可用于浮点数

Python的求幂运算符 '**' 例如2的3次,可写为2**3

Python可以进行变量的格式化输出,例如:
inttemp = 23324
print "Float %f" %inttemp#按浮点数输出,和C语言之类的格式化输出类似

Python默认是右对齐的

Python中if条件判断的用法:
if a > b:#不能忘记':'
   print "Hello"

可以用续行字符'/'将长句分成几行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值