Excel中怎样计算面积? Excel制作计算圆面积工具的教程-英雄云拓展知识分享
137
2023-11-13
【摘要】 本书摘自《Python网络爬虫 从入门到精通》一书中第1章,第3节,吕云翔、张扬和韩延刚等编著。
1.3 Python 基本语法
本节来讲解一下 Python 的基础知识和语法,如果有使用其他语言编程的基础,理解这 些内容将会非常容易,但由于 Python 本身的简洁设计,即使没有编程基础,这些内容也十 分容易掌握。
1.3.1 HelloWorld 与数据类型
输出一行 “Hello,World”, 在 C 语言中需要的程序语句是这样的:
#include
int main()
{ printf("Hello,World!");
return 0;
}
而在 Python里,可以用一行完成:
print('Hello,world!')
在 Python 中,每个值都有一种数据类型,但和一些强类型语言不同,开发者并不需要 直接声明变量的数据类型。Python 会根据每个变量的初始赋值情况分析其类型,并在内部 对其进行跟踪。在Python 中内置的主要数据类型包括以下几项。
●Number, 数值类型。可以是 Integers ( 如 1 和2)、Float (如1. 1 和1.2)、Fractions (如1/2和2/3),或者是 Complex Number (数学中的复数)。
● String, 字符串,主要用于描述文本。 ●List, 列表, 一个包含元素的序列。
● Tuple, 元组,和列表类似,但其是不可变的。
● Set, 一个包含元素的集合,其中的元素是无序的。
● Dict,字典,由一些键值对构成。
● Boolean, 布尔类型,其值或为 True 或 False。
●Byte, 字节,例如一个以字节流表示的jpg 文件。
以Number 中的 int 类型为例,使用 type 关键字获取某个数据的类型:
print(type(1))#
rin3 #“//”表示整除
print(type(a))#
【提示】 不同于 C 语言使用“/*..*/”或者 C++ 使用“//”的形式进行注释,Python 中的 注释通过“#”开头的字符串体现。注释内容不会被 Python 解释器作为程序语句。
int 和 float 之间, Python 一般会通过是否有小数点来进行区分:
a =9**9 #“**”表示幂次
print(type(a))#
.)#1.0
print(type(b)) #
这里需要注意的是,将一个 int 与 一 个int 相加将得到一个 int 。但将一个 int 与一个 float
相加将得到一个 float 。这是因为Python 会 把int 强制转换为 float 后再进行加法运算。
print(c)
print(type(c))
#输出:
#
#387420490.0
#
使用内置的关键字进行 int 与 float 之间的强制转换是经常用到的:
int_num =100
float_num=100.1
print(float(int_num))
print(int(float_num))
#输出:
#-100.0
#-100
Python2 中曾有 int 和 long (长整数类型)的区分,但在 Python3 中 ,int 吸收了2 .x 版本中的 int 和 long, 不再对较大的整数和较小的整数做区分。有了数值,就可以进行数 值运算了:
a,b,c=1,2,3.0
#一种赋值方法,此时 a 为 1 ,b 为2, c 为3.0
print(a+b)# print(a-b)# print(a*c)# print(a/c)#
print(a//b)# 整除
print(b**b)# 求幂次
print(b%a)# 求余
# 输出为:
#3
#-1
#3.0
#0.3333333333333333
#0
#4
#0
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。