文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Python入门基本语法

2023-01-30 23:22

关注

 

Python入门

以下主要讲述Python的一些基础语法,包含行的缩进在python中的重要意义,python中常见的保留字和引号的使用,如何实现单行注释和多行注释。

print("hello,Python!")

 

第一个Python程序

我们在创建python文件时,所有的文件必须以.py为拓展名。第一个python程序:”hello,Python!”

print("hello,Python!")

运行结果:

hello,Python!

 

Python标识符

在python里,标识符由字母、数字、下划线三部分组成,即标识符包括英文、数字以及下划线(_),但是数字不能放在标识符的开头。并且标识符中的字母区分大小写。

 

Python保留字

下面的列表显示了python的保留字。这些保留字不能用作常数或变量名,或者其他标识符名称,其中python的关键字只包含小写字母。

 

and

exec

not

assert

finally

or

break

for

pass

class

from

print

continue

global

raise

def

if

return

del

import

try

elif

in

while

except

is

with

else

lambda

yield

 

行的缩进

我们在学习python与其他编程语言最大的区别就是,pyhton的代码不使用{}来控制类、函数以及其他逻辑判断,python最具特色的就是用缩进来写模块,因此缩进在python编程中具有非常重要的作用,如果没有严格的缩进,在执行程序时就会报错。如下所示:

eg:

a=12
b=13
if a > b :
    print("True")
else :
    print("False")

 

运行结果:

False

以下代码将会报错:

a=12
b=13
if a > b :
    print("True")
else :
print("False") #没有严格缩进,执行程序时报错

 

出现以下报错提醒:

  File "D:/PycharmProjects/pythonz/day1/boke.py", line 6

    print("False")

        ^

IndentationError: expected an indented block

 

错误表明,你的语句未进行缩进

print("False") #没有严格缩进,执行程序时报错

 

Python中的注释

Python中的单行注释用“#”符号,具体如下:

str='hello world' #给变量赋值
print(str) #打印字符串

 

多行注释用(’’’str’’’),具体如下:

'''
str='hello world' #
给变量赋值
print(str) #打印字符串
'''

 

Python中引号的用法

    其实python中单引号(‘’)和双引号(“”)都可以用来表示字符串,只不过需要自己在使用的过程中加以选择,这样在特定的环境下不会使程序看起来很凌乱或者出现错误。

单引号所出现的问题如下所示:

eg1:

str1="Let's go"
print(str1)

 

运行结果:

Let's go

如果使用单引号程序就会报错,如下所示:

str1='Let's go'
print(str1)

 

报错信息:

  File "D:/PycharmProjects/pythonz/day1/boke.py", line 2

    str1='Let's go'

              ^

SyntaxError: invalid syntax

如果要这时还要使用单引号的话,就需要引入转义字符,具体程序实现如下:

str1='Let\'s go'
print(str1)

 

运行结果:

Let's go

双引号同样也会出现这样的问题,如下所示:

eg2:

str2="I really like "python"!"
print(str2)

 

此时程序就会出现如下的报错信息:

File "D:/PycharmProjects/pythonz/day1/boke.py", line 2

    str2="I really like "python"!"

                              ^

SyntaxError: invalid syntax

加入转义字符后的程序如下:

str2="I really like \"python\"!"
print(str2)

 

运行结果:

I really like "python"!

 

使用单引号的程序如下:

str2='I really like "python"!'
print(str2)

 

运行结果:

I really like "python"!

 

比较上面的单双引号的两个字符串可知,在python中单引号和双引号在表示字符串时是没有本质的区别的,主要是根据自己语句的需要来进行选择。这样不但可以增加程序编写的效率,也增加了程序的可读性。

 

三引号的使用(单引号双引号均可)

str="""hello
world
leigou"""
print(str)

运行结果:

D:\Anaconda3\python.exe D:/PycharmProjects/pythonz/z.py

hello

world

leigou

如果你用三个引号,那么实际上就相当于“hello\nworld\nleigou”(注意\n为换行符),所以当你的字符串中有很多\n时,但是你又不想在字符串中用\n的话,那么你就可以使用三个双引号。

注:在此处要特别注意三引号里面的字符串要赋值给变量,否则系统会默认为三引号里面的字符串为多行注释。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯