Python教程--Python代码的基本认识和编写

一、第一个程序

上一章在配置Pycharm我们介绍过打印出一个Hello, World,使用的是print方法,print是Python中最基础的打印函数,通过print我们可以打印字符串,数字,列表以及任何我们想要看到的东西

打印字符串

print('Hello, World!')

结果:Hello, World!

打印数字

print(123456)

结果:123456

打印列表

print([1,2,3,4,5,6])

结果:[1, 2, 3, 4, 5, 6]

二、变量

上面讲了print可以打印各种各样我们想要的,但上面说的都是已经定义好的内容,但大部分时候我们需要的是一个可变的内容,每一次调用都需要不同的输出,这时候我们就需要用到变量

Python不像其他语言一样需要指定变量类型,但初始化变量时必须要对其赋值,赋值使用*=* 符号
例如:

a = 10

这时a的值已经为10,这时打印a的值看看,打印出来确实是10

a = 10
print(a)

结果:10

除了整型之外,我们还可以赋值为浮点型,字符串,列表等

a = 10
b = 10.12345
c = "hello"
print(a)
print(b)
print(c)

结果:	10
		10.12345
		hello

初始化之后,我们也可以在我们需要的时候任意改掉他的值

a = 10
print(a)
a = 5
print(a)

结果:	10
		5

现在,再让我们回过头来看第一部分print的内容,我们知道print可以打印字符,数字,也可以打印变量,但是光打印这些,一是内容太单调,二是打印的东西多了,会让人分不清具体打印的是哪一部分的内容,那我们可以把两者结合起来,如下:

a = 'Donnie'
print('My name is {}'.format(a))

结果:	My name is Donnie

通过上面程序可以看到,我们将变量和我们的描述文字结合了起来进行打印,这样的话,无论a改为什么值,打印出来的都是我们想要的,就不会像之前那么死板啦

三、Python库的导入和使用

现在我们已经可以执行一些基本的方法了,但是想玩转Python的话,只凭自带的方法是完全不够用的,这时候我们就需要使用一些第三方的库来帮助我们进行一些复杂的操作,这时候import功能就出现了

import time
print(time.time())

结果:	1624030237.1453862

我们导入了一个time模块,使用里面的time()方法打印出来了当前的时间戳,如果说我们只想使用time()而不是time.time()的话,使用from *** import ***方法即可

from time import time
print(time())

结果:	1624030383.2305744

更甚者,我想用time模块下面的所有方法,那就使用

from time import *
print(time())
print(time_ns())

结果:	1624030461.4551327
		1624030461455132600

Python内置的一些常用库如下:

内置库描述
re正则匹配
sys该提供对解释器使用或维护的一些变量的访问
os与操作系统交互的接口
time获取时间信息
random随机生成内容的模块
math关于数学运算的库

四、Python运算

有了变量,那我们就可以进行变量与变量之间的比较,运算,移位等操作

1、算术运算

顾名思义,就是做一些简单的加减乘除之类的,基本运算描述如下:

运算符描述
+相加
-相减
*相乘
%取余数
/取商
**幂函数
//取商的整数部分(向下取整)

举例:

a = 30
b = 18
print(a + b)
print(a - b)
print(a * b)
print(a % b)
print(a / b)
print(a ** b)
print(a // b)

结果:	48
		12
		540
		12
		1.6666666666666667
		387420489000000000000000000
		1

2、比较运算

比较两个值的大小

运算符描述
==等于
>大于
<小于
<=小于等于
>=大于等于
!=不等于

举例:

a = 21
b = 21
c = 0

if a == b:
    print("1 - a 等于 b")

if a > c:
    print("2 - a 大于 c")

if c < a:
    print("3 - c 小于 a")

if c <= a:
    print("4 - c 小于等于 a")

if a >= c:
    print("5 - a 大于等于 c")

if a != c:
    print("6 - a 不等于 c")

结果:	1 - a 等于 b
		2 - a 大于 c
		3 - c 小于 a
		4 - c 小于等于 a
		5 - a 大于等于 c
		6 - a 不等于 c

3、逻辑运算

与或非的表达

运算符描述
or
and
not

举例(注意:Python中0为False,非0为True):

a = 21
c = 0

if a and c:
    print("1 - a 和 c 都为 True")
else:
    print("1 - a 和 c 有一个不为 True")


if a or c:
    print("2 - a 和 c 有一个为 True")

if not a:
    print("3 - a 不为 True")
else:
    print("3 - a 为 True")

if not c:
    print("4 - c 不为 True")
else:
    print("4 - c 为 True")



结果:	1 - a 和 c 有一个不为 True
		2 - a 和 c 有一个为 True
		3 - a 为 True
		4 - c 不为 True

除了这些,还有成员运算符,位运算符等,这里不一一进行介绍,上面这三个就能够满足基础的需求了

五、总结

今天给大家介绍了一些基本的代码编写方法和使用,相信大家已经能够运行起来属于自己的Hello, World了,以及能够进行一些简单的运算,有人说我想一次显示好多,总不能一个个去手敲吧,别急,下一章我们来进行列表,字典,以及元组的认识和操作

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值