python入门知识以及print的用法

python学习笔记

第一章 python入门知识以及print的用法


目录

python学习笔记

前言

二、python的安装与编译环境的配置

1.python库的安装

 2.编译器的选择

三、print函数的使用

总结


前言

  最近突发奇想,想要利用空余时间学习一下其他语言,故选择了大家都觉得最为简单的python。之后会在CSDN中记录一下自己学习中的一些笔记与代码。如有错误,希望各位大佬指点。


一、python是什么?

       Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。由Guido van Rossum于 1989 年底发明,第一个公开发行版发行于 1991 年。

       简而言之,python作为一种解释性语言作用就是像汉语解释文言文一样,将复杂的c语言,通过自定义的一些简单语法,来实现对c语言的编写。也正因如此,python编译生成的底层文件仍然是c语言。

二、python的安装与编译环境的配置

1.python库的安装

       一门语言的学习,最重要的便是实际的练习。但需要在我们的电脑上运行python程序,首先我们需要做的就是安装python的功能库文件。直接在如下地址下载安装即可。下载地址:Download Python | Python.org

       在安装过程中唯一需要注意的就是一定要勾选这个add python 3.9 to PATH,这样在安装过程中系统便可以直接帮你把python路径配置到系统环境中,方便其他软件调用。

 2.编译器的选择

       至于编译器的选择,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函数的使用

        对于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中的打印不仅仅支持在编译器中打印,还可以在电脑中的指定文件中打印需要的内容。如上述代码中的最后四行即是。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值