Python 入门(一)——从 Hello World !开始的字符串打印

2021-01-28 10:04:13 浏览数 (1)

参考链接: Python程序打印Hello world!

最近开始学习Python,刚一接触便感受到了Python简单易入门的特性,相比于传统的C语言来说,Python的封装性更高,其语法也更贴近人类的自然语言,使用起来更加便利。 

那么,如何开始你的第一次Python之旅呢?老规矩,从Hello World !开始吧。 

安装编译环境 

传统的套路告诉你,你需要上官网上去下载Python,笔者写这篇文章的时候最新的Python是Python3.7.0,你可以在网上找到很多关于安装Python的教程,大多十分翔实,在此不再赘述。只是推荐一下,笔者安装的是Anaconda。下载地址不推荐官网,官网下载太慢,推荐清华大学开源软件镜像站,你也可以在这里找到好多其他开源软件,值得添加到书签。 

 Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 

本篇博文所涉及代码使用Anaconda的Spyder和Prompt编译运行。 

Hello World 

Spyder展示 

# -*- coding: utf-8 -*-

"""

我是一堆注释而已啦

上面说明UTF-8是因为下面会出现中文字符啦,gbk也是可以的

注释的引出方式多种多样啊 (""" """只是多行注释的一种啦,单引号也可以,单行注释用#即可)

"""

print ("Hello World !")     #基本和C语言一样,不需要分号是不是很爽

#在Python2中打印语句是print "Hello World !"  不包含()

所以可见看到,python语言之简洁可以从Hello World的打印中可见一斑,并且通过这一句也可以看出Python2与Python3的差别之一,就是打印加不加括号的问题。Anaconda Notebook中的编码方式与Spyder基本一致,我们还可以用Prompt进行展示: 

(base) C:UsersAdministrator>python    #键入python进入命令行状态

Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> "Hello World !"        #单引号也可以

'Hello World !'

>>> a = "Hello World !"    

>>> a                    #以赋值的形式的话直接输入变量名即可出现值

'Hello World !'

notebook展示如下,notebook相比spyder的便利之处在于它可以单独编译某一段代码并在代码段后显示结果,这对于初学者理解代码执行来说还是很友好的。  

字符串操作与数据类型转换 

从“Hello World !”引申开来可以看到python中对于字符串处理的便捷之处,接下来我们再看看字符串拼接等操作: 

name = "I love you more than I can say"        #字符串赋值给变量,str型

print(name.title())      #title()称之为方法,类似函数,作用是单词首字母大写,方法的()里一般带有参数

first_name = "Lee"

last_name = "Penn"

full_name = first_name " nt" last_name #字符串拼接之便捷

print(full_name)

My_name = ' Mr.Lee '

print(My_name.rstrip())        #去掉字符串右边的空格

print(My_name.lstrip())        #去掉字符串左边的空格

print(My_name)                #上述操作对变量执行方法之后的结果并不返回赋值给变量本身

My_name = My_name.strip()    #去掉字符串两端的空格,赋值给原变量

print(My_name)

My_age = 24

print ("I am " str(My_age) " years old")     #数据类型转换

a = 3/2                                #在Python2中需要写3.0/2才会等于1.5,不然只保留整数部分

print(a)

执行结果我们可以预演一下,实际结果如下 

I Love You More Than I Can Say

Lee 

        Penn

 Mr.Lee

Mr.Lee 

 Mr.Lee 

Mr.Lee

I am 24 years old

1.5

其实通过上面的破冰之旅我们可以发现Python这门语言作为工具语言来说真的非常友好。这篇笔记作为自己入门python的第一篇笔记,希望自己能坚持下来,送自己一颗小心心。❤️ 

但是并不准备一步一步来深入学习Python,工具的使用就是这样,入个门知道基本操作,后期需要用什么再学什么,这样对我们来说可能更高效。加油。 

 推荐Python入门书籍: 

 《Python编程:从入门到实践》【美】Eric Matthes 著,袁国忠 译. 

 《笨方法学Python》【美】Zed A.Shaw 著,王巍巍 译.

0 人点赞