Python基础

   Python语言是一门非常有潜力的高级语言,历经多年的发展,其在编程上发挥着越来越大的作用。在这学期中,通过学习python课上的基础知识学习,我对python也有了一定的认识。而且,在字符串上的处理,python相对于java语言也是给程序员极大的便利。而python不仅如此,它的库也很多,正因为它强大的库,让编程变得不再艰难。但是,我认为python虽然在许多方面相对于java比较方便,但也有其稍微不足一点的方面,比如说for循环等方面。

虽然一学期下来,我对python的学习也仅仅只是它的基础方面,但python的强大,也是足足地吸引着我,希望自己能够在不断地学习中,将python学习的更加好。 python是一门非常有潜力的高级语言,历经多年的发展,其在编程上发挥着越来越大的作用。在这学期中,通过选修python课上的基础知识学习,我对python也有了一定的认识。
在学习python的第一节课上,其对我的最初的印象就是,相较于我上学期学习过的java,它更加的简洁。所有的变量都不再需要提前去定义,这样给了编程者很大的自由空间与方便。如x=2,即可同时完成变量的定义与赋值。对于简化程序的代码,起到了许多的作用。而且,在字符串上的处理,python相对于java也是给程序员极大的便利。以前使用java,只能用字符类的数组对字符串进行相应的操作,步骤也是相对于比较繁琐的,而在python中,当我们需要创建一个字符串的时候,只需要在创建字符串的时候用"s=”就可以了。
python不仅如此,它的库也很多,正因为它强大的库,让编程变得不再艰难。我们只需要调用库中的函数,而对于函数的具体实现,也没有特殊的需求。**

这一章我们学习到的知识有:

  1. 变量类型和运算符
    所有的编程语言都支持变量,Python 也不例外。变量是编程的起点,程序需要将数据存储到变量中。
    变量在 Python 内部也是有类型的,比如 int、float 等,但是我们在编程时无需关注变量类型,所有的变量都无需提前声明,赋值后就能使用。另外,可以将不同类型的数据赋值给同一个变量,所以变量的类型是可以改变的。
    变量的使用:

n = 10
print(n) #将变量传递给函数
10

m = n * 10 + 5 #将变量作为四则运算的一部分
print(m)
105

print(m-30) #将由变量构成的表达式作为参数传递给函数
75

m = m * 2 #将变量本身的值翻倍
print(m)

在编程语言中,将数据放入变量的过程叫做赋值,如:
name = value
#name 表示变量名;value 表示值,也就是要存储的数据。

  1. 数据类型
    数字型:int、float、Boolean
    在这里插入图片描述
    一.整数类型

如:
#将 78 赋值给变量 n
n = 78
print(n)
print( type(n) )
#给x赋值一个很大的整数
x = 8888888888888888888888
print(x)
print( type(x) )
#给y赋值一个很小的整数
y = -7777777777777777777777
print(y)
print( type(y) )

二.小数/浮点数
如:
f1 = 12.5
print("f1Value: ", f1)
print("f1Type: ", type(f1))
f2 = 0.34557808421257003
print("f2Value: ", f2)
print("f2Type: ", type(f2))
f3 = 0.0000000000000000000000000847
print("f3Value: ", f3)
print("f3Type: ", type(f3))
f4 = 345679745132456787324523453.45006
print("f4Value: ", f4)
print("f4Type: ", type(f4))
f5 = 12e4
print("f5Value: ", f5)
print("f5Type: ", type(f5))
f6 = 12.3 * 0.1
print("f6Value: ", f6)
print("f6Type: ", type(f6))

三.复数类型
如:
c1 = 12 + 0.2j
print("c1Value: ", c1)
print(“c1Type”, type(c1))
c2 = 6 - 1.2j
print("c2Value: ", c2)
#对复数进行简单计算
print("c1+c2: ", c1+c2)
print("c1c2: ", c1c2)

  1. 运算符及用法
    算术运算符
    在这里插入图片描述
    说明 实例 结果
  • 加 12.45 + 15 27.45
  • 减 4.56 - 0.26 4.3
  • 乘 5 * 3.6 18.0
    / 除法(和数学中的规则一样) 7 / 2 3.5
    // 整除(只保留商的整数部分) 7 // 2 3
    % 取余,即返回除法的余数 7 % 2 1
    ** 幂运算/次方运算,即返回 x 的 y 次方 2 ** 4 16,即 24

赋值运算符
在这里插入图片描述
如:
#将字面量(直接量)赋值给变量
n1 = 100
f1 = 47.5
s1 = “http://c.biancheng.net/python/”
#将一个变量的值赋给另一个变量
n2 = n1
f2 = f1
#将某些运算的值赋给变量
sum1 = 25 + 46
sum2 = n1 % 6
s2 = str(1234) #将数字转换成字符串
s3 = str(100) + “abc”

比较运算符
在这里插入图片描述
比较运算符,也称关系运算符,用于对常量、变量或表达式的结果进行大小比较。如果这种比较是成立的,则返回 True(真),反之则返回 False(假)。
如:
print(“89是否大于100:”, 89 > 100)
print("245是否大于等于76:", 245 >= 76)
print(“86.5是否等于86.5:”, 86.5 == 86.5)
print(“34是否等于34.0:”, 34 == 34.0)
print(“False是否小于True:”, False < True)
print(“True是否等于True:”, True < True)

逻辑运算符
在这里插入图片描述
如:
age = int(input(“请输入年龄:”))
height = int(input(“请输入身高:”))
if age>=18 and age<=30 and height >=170 and height <= 185 :
print(“恭喜,你符合报考飞行员的条件”)
else:
print(“抱歉,你不符合报考飞行员的条件”)

位运算符
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值