Python入门基本语法

2019-01-15 07:04:39来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

 

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的话,那么你就可以使用三个双引号。

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


原文链接:https://www.cnblogs.com/hccpy/p/10256846.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:day1

下一篇:打造一个健壮高效的网络爬虫