赞
踩
第一章 python入门知识以及print的用法
目录
最近突发奇想,想要利用空余时间学习一下其他语言,故选择了大家都觉得最为简单的python。之后会在CSDN中记录一下自己学习中的一些笔记与代码。如有错误,希望各位大佬指点。
一、python是什么?
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。由Guido van Rossum于 1989 年底发明,第一个公开发行版发行于 1991 年。
简而言之,python作为一种解释性语言作用就是像汉语解释文言文一样,将复杂的c语言,通过自定义的一些简单语法,来实现对c语言的编写。也正因如此,python编译生成的底层文件仍然是c语言。
一门语言的学习,最重要的便是实际的练习。但需要在我们的电脑上运行python程序,首先我们需要做的就是安装python的功能库文件。直接在如下地址下载安装即可。下载地址:Download Python | Python.org
在安装过程中唯一需要注意的就是一定要勾选这个add python 3.9 to PATH,这样在安装过程中系统便可以直接帮你把python路径配置到系统环境中,方便其他软件调用。
至于编译器的选择,python和c语言一样,利用Windows自带的文本文档工具即可编写,然后通过cmd命令行即可编译运行,但相信试过的朋友都不会采用这种办法。所有在这里给大家推荐的是基于VS code来编写和运行代码。
至于VS code的下载与插件优化,网上有很多介绍,就不多赘述了,按如下地址下载安装就可以了。Visual Studio Code - Code Editing. Redefined在完成VS code的安装后,我们首先还需通过cmd命令行安装两个需要的功能包:
1、在cmd输入pip list检查是否已存在需要的包
2、输入pip install flake8下载安装flake8
3、输入pip install yapf下载安装yapf
然后在桌面新建一个文件夹用于存放python的文件,打开VS code,在左上角文件中打开刚刚新建的文件夹,在文件夹中新建一个hello world.py的文件,在里面写入print("hello world"),按F5编译运行即可看到终端中打印出hello world字样。(在编写hello world.py文件时,右下角会提示安装python对应插件,需要安装)以上便可以通过VS code欢快的进行代码编写了。
print("hello world!")
对于print函数,相信学习过任何一门程序语言的,都知道是用来干嘛的。同样在python中print函数仍然是作为打印我们所需要的内容的一个函数。但相比与传统的c语言的print函数,python中的print函数的功能又更加的广泛。用如下代码即可了解。
- print(1)#直接打印数字
- a= "hello world"#将a赋值为hello world
- print(a)#默认打印a则为打印a的值
- print("a")#打印字符a
-
- print(1+3)#打印公式计算结果
- print("1+3")#仅打印公式内容
-
- fp=open("C:/Users/长安/Desktop/text.txt", "a+")#在指定地址创建文件
- print("hello world",file=fp)#在指定文件中打印对应字符串
- fp.close()#关闭打开的指定文件
- print("打印成功")#用于测试上面在指定文件中打印代码是否运行完成
代码运行结果如图:
根据上面的运行结果可以看出,python作为c语言的解释性语言,在print函数的使用上,延续了c语言的基本用法,但也创新性的简化了c语言中print函数的一些比较复杂的部分,使得打印变得更加简单。
python更在c语言的基础上,添加了针对编译电脑的指定路径中的文件内容的打印功能,通过
fp=open("C:/Users/长安/Desktop/text.txt", "a+")
即可实现对电脑中对应路径中文件的打开(结尾的a+为对于文件的权限,具体参数见下表)(其中的fp用作文件指针,通常用于指定文件的地址)
代码 | 功能 |
r | 文件不存在时不会创建文件;可读不可写; |
r+ | 比r多了个写权限,但会覆盖掉原来的文件内容 |
w | 文件不存在时会创建文件;文件存在时清空文件重新写入;不可读 |
w+ | 比w多了一个读权限。 |
a | 文件不存在时会自动创建文件,能写且追加在原文件后面;不可读 |
a+ | 比a多了读权限,需要配合f.seek(0)使用,先写f.seek(0)再写f.read() |
后通过print函数,对打开的文件写入我们需要写入的数据,具体代码如下:
print("hello world",file=fp)#在指定文件中打印对应字符串
最后通过如下代码关闭之前生成或打开的文件
fp.close()#关闭打开的指定文件
上述介绍了python的一些基础知识,是作为学习一门语言,所必须要里了解他的基本来历以及用法。其次总结了在python中print函数与c语言中的print函数的一些区别,也列举了一些在python中常用的print函数用法。具体区别如下:
1.对于数字的打印,在python中,如果需要打印数字,我们只需要直接在print的括号中写入数字即可,省去了c语言中的双引号;
2.对于变量的打印,在python中,也只需在括号中输入变量名即可,不用在用%d代替变量,再用变量地址了;
3.最后,也是最重要的就是python中的打印不仅仅支持在编译器中打印,还可以在电脑中的指定文件中打印需要的内容。如上述代码中的最后四行即是。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。