从C到Py:Python中的基本函数

在学习了C语言的一系列知识后,对于Python这门编程语言学习起来就会轻松很多。在这篇文章中我们简单介绍一下Python中的基本函数等的入门知识。

Python相关软件

最主要需要安装的是Python解释器,可以理解为基本的运行Python代码的工具,可以直接在官网上下载,链接Welcome to Python.org。安装之后会有一个附带的IDE(集成开发环境)IDLE,可以进行代码的管理等。但是这里更加推荐如Pycharm一类的IDE,管理代码文件等更方便,也附上下载链接PyCharm: The Python IDE for data science and web development by JetBrains

IPO程序编写方法

IPO程序编写方法包含Input Process Output三个过程。即输入,处理和输出,这将会是我们之后常见到的处理方法。

print函数

print是最基本的输出函数,与C语言中的printf函数相类似但功能更为便捷。

基本格式:print(value, ..., sep=' ', end='\n', file=None)

在后面的括号中可以直接填入变量,字符串等进行打印输出,sep,end等是对输出的内容进行修饰,想要同时输入多个部分的内容,就需要用逗号分隔开来。以下是一些简单的实例:

print('zhuoer', end='-->')
print('GG')

输出结果:zhuoer-->GG

ASCII表有关知识在Python编程语言中也是同样包含的,我们可以用chr()函数将括号中的内容转换成ASCII表中的字符,再用print函数进行输出:

print(chr(65))  # 结果为A
print(chr(97))  # 结果为a

值得指出的是,Python也是支持中文字符的,中文编码的范围是u4e00到u9fa5。

于此对应的是ord()函数,将括号中的内容转换成码值。关于这些函数的详细使用会在之后介绍。

input函数

Python中基本的输入函数,相较于C语言中的scanf函数更为简便,基本格式:

x=input('提示文字')  

这里的提示文字是会跟随着打印输出的文字信息,可以不要;代码执行input函数时,会停止并等待用户输入信息,输入的信息将储存在x中。这里涉及到Python中变量类型的相关信息

(这个说法不完全准确,但我会在这一系列文章中使用C语言学习者更好理解的方式),有关的严谨约束会在以后说明。此时我们往往需要类型转换函数来处理或者说规范输入的信息,比如int()函数,它的用法相当于C语言中的 (int)(...),以下为实例:

num=input("输入:")
# 转化
num=int(num)
print('输入结果:', num)

注释

这里的注释的性质基本完全等同于C语言了,只不过使用的标识符号不同。

单行注释: #  ......

多行注释:''' ...... ''' 或者 '' ...... ''  (用三引号或双引号把多行的内容框起来,其实本质上是字符串)

中文声明注释: 一定在代码的第一行写上 #coding=gbk  (这个注释改变的是指定源代码文件的字符编码格式,此时表示使用gbk字符编码格式,这对于确保Python解释器正确地解析、处理包含非ASCII字符的源代码文件来说非常重要,尤其是中文等)

在Pycharm中可以选中代码按快捷键 Ctrl1 + ‘/’ 键继续注释。

代码缩进

如同C语言中用大括号{}来分隔代码,Python中使用代码缩进(每行语句开始前的空白区域)来表示程序之间的包含与层进关系。

冒号的和下一行的缩进表示一个代码块的开始,缩进结束表示一个代码块的结束,通常4个空格为一个缩进量。

虽然Python的语法十分简洁,并没有C语言那样的分隔与规定,但是对于缩进的检测是十分严格的,多或少都不可以。使用Tab键可以直接将光标以及之后的代码后移一个缩进量。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值