很多人学习Python很长时间,对于'hello word' 的认知,很多已经从事Python多年的程序员的认知也就只有:

print(hello wrod)

但是有没有让hello word 变得不一样?让你装一下逼?(想要源码可以加群:725479218,群文件里面可以找到)

开始 (先决条件)

首先在你的操作系统上安装 Anaconda (Python)。你可以从官方网站下载 anaconda 并自行安装,或者你可以按照以下这些 anaconda 安装教程进行安装。

  • 在 Windows 上安装 Anaconda:

  • 在 Mac 上安装 Anaconda:

  • 在 Ubuntu (Linux) 上安装 Anaconda:

(不会的,或者想获取安装方法的可以加群:725479218)

打开一个 Jupyter Notebook

打开你的终端(Mac)或命令行,并输入以下内容(请参考视频中的 1:16 处)来打开 Jupyter Notebook:

jupyter notebook

打印语句/Hello World

在 Jupyter 的单元格中输入以下内容并按下 shift + 回车来执行代码。

# This is a one line comment
print('Hello World!')

效果如下图

 

字符串和字符串操作

字符串是 Python 类的一种特殊类型。作为对象,在类中,你可以使用 .methodName() 来调用字符串对象的方法。字符串类在 Python 中默认是可用的,所以你不需要 import 语句来使用字符串对象接口。

# Create a variable
# Variables are used to store information to be referenced
# and manipulated in a computer program.
firstVariable = 'Hello World'
print(firstVariable)
 
输出打印变量 firstVariable
# Explore what various string methods
print(firstVariable.lower())
print(firstVariable.upper())
print(firstVariable.title())
 
使用 .lower()、.upper() 和 title() 方法输出
# Use the split method to convert your string into a list
print(firstVariable.split(' '))
 
使用 split 方法输出(此例中以空格分隔)
# You can add strings together.
a = "Fizz" + "Buzz"
print(a)
 
字符串连接

查询方法的功能

对于新程序员,他们经常问你如何知道每种方法的功能。Python 提供了两种方法来实现。
1、(在不在 Jupyter Notebook 中都可用)使用 help 查询每个方法的功能。

 
查询每个方法的功能

2.(Jupyter Notebook 专用)你也可以通过在方法之后添加问号来查找方法的功能。

# To look up what each method does in jupyter (doesnt work outside of jupyter)

firstVariable.lower?
 
在 Jupyter 中查找每个方法的功能

结束语

如果你对本文或在 YouTube 视频的评论部分有任何疑问,请告诉我们。
还有其他的教程,需要的可以加群:725479218,群内提供技术分享、技术交流,需要学习资料的可以找群主。

很多人学习Python很长时间,对于'hello word' 的认知,很多已经从事Python多年的程序员的认知也就只有:```print(hello wrod)```但是有没有让hello word 变得不一样?让你装一下逼?(想要**源码**可以加群:725479218,群文件里面可以找到)
##### 开始 (先决条件)
首先在你的操作系统上安装 Anaconda (Python)。你可以从官方网站下载 anaconda 并自行安装,或者你可以按照以下这些 anaconda 安装教程进行安装。
* 在 Windows 上安装 Anaconda:
* 在 Mac 上安装 Anaconda:
*  在 Ubuntu (Linux) 上安装 Anaconda:
(不会的,或者想**获取安装方法**的可以加群:725479218)
#### 打开一个 Jupyter Notebook
打开你的终端(Mac)或命令行,并输入以下内容(请参考视频中的 1:16 处)来打开 Jupyter Notebook:
jupyter notebook
打印语句/Hello World
在 Jupyter 的单元格中输入以下内容并按下 shift + 回车来执行代码。```# This is a one line commentprint('Hello World!')```效果如下图![](https://upload-images.jianshu.io/upload_images/11678829-58bf95d3e32356d1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

#### 字符串和字符串操作
字符串是 Python 类的一种特殊类型。作为对象,在类中,你可以使用 .methodName() 来调用字符串对象的方法。字符串类在 Python 中默认是可用的,所以你不需要 import 语句来使用字符串对象接口。
```# Create a variable# Variables are used to store information to be referenced# and manipulated in a computer program.firstVariable = 'Hello World'print(firstVariable)```
![输出打印变量 firstVariable](https://upload-images.jianshu.io/upload_images/11678829-f38304c8f8f8bab4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)```# Explore what various string methodsprint(firstVariable.lower())print(firstVariable.upper())print(firstVariable.title())```![使用 .lower()、.upper() 和 title() 方法输出](https://upload-images.jianshu.io/upload_images/11678829-0abc495aeb7c43e6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)```# Use the split method to convert your string into a listprint(firstVariable.split(' '))```![使用 split 方法输出(此例中以空格分隔)](https://upload-images.jianshu.io/upload_images/11678829-dd3fd9e364ebaffe.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)```# You can add strings together.a = "Fizz" + "Buzz"print(a)```
![字符串连接](https://upload-images.jianshu.io/upload_images/11678829-0ffa190ec3531ee4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
#### 查询方法的功能
对于新程序员,他们经常问你如何知道每种方法的功能。Python 提供了两种方法来实现。1、(在不在 Jupyter Notebook 中都可用)使用 help 查询每个方法的功能。
![查询每个方法的功能](//upload-images.jianshu.io/upload_images/11678829-fdf596915762d324.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2.(Jupyter Notebook 专用)你也可以通过在方法之后添加问号来查找方法的功能。```# To look up what each method does in jupyter (doesnt work outside of jupyter)
firstVariable.lower?```![在 Jupyter 中查找每个方法的功能](https://upload-images.jianshu.io/upload_images/11678829-3345bd5842a9e78a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
#### 结束语
如果你对本文或在 YouTube 视频的评论部分有任何疑问,请告诉我们。还有其他的教程,需要的可以加群:725479218,群内提供技术分享、技术交流,需要学习资料的可以找群主。

玩转 ”hello word“,Python程序员大多数都没有实现过的更多相关文章

  1. 成为python程序员,对疫情过后的毕业生来说,真是一个不错的方向吗?

    Python最近几年,一直被炒得很火,这其中有商业因素,但更重要的是即将到来的人工智能时代,而python就恰好是最适合的编程语言. 所以无论是在职的人,还是在校的学生,都想着跟上这一趋势,但,在今年 ...

  2. Python程序员的进化史

    各种程序员所写的阶乘算法代码 # -*- coding: utf-8 -*- #新手程序员(递归) def factorial(x): if x == 0: return 1 else: return ...

  3. 介绍Python程序员常用的IDE和其它开发工具

    概述 “工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员的吃饭家伙了. IDE 的全称是Integration Development Environment(集成开发环境), ...

  4. Python程序员去上海工作有多难?

    我只能说,也要看你掌握的技术可以打多少分.技术熟练度跟找工作的难易程度是成正比的:你掌握得越好,找工作就越容易(难度系数越低):反之越高. Python程序员这种技术类的工作岗位,当然还是要有扎实的技 ...

  5. 做为一个Python程序员的基本素养

    今天在学习的过程中,明白了一些不是Python标准所必须要做的事情,二是做为一个合格的Python程序员应该所遵从的一些规范 分享给大家,有不足的地方请大家指正,此下是我学习的一点心得: 1.在给变量 ...

  6. Python程序员常用的IDE和其它开发工具

    概述 “工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员的吃饭家伙了. IDE的全称是Integration Development Environment(集成开发环境),一 ...

  7. 5款Python程序员高频使用开发工具推荐

    很多Python学习者想必都会有如下感悟:最开始学习Python的时候,因为没有去探索好用的工具,吃了很多苦头.后来工作中深刻体会到,合理使用开发的工具的便利和高效.今天,我就把Python程序员使用 ...

  8. 月薪3万的python程序员都看了这本书

    想必大家都看过吧 Python编程从入门到实践 全书共有20章,书中的简介如下: 本书旨在让你尽快学会 Python ,以便能够编写能正确运行的程序 —— 游戏.数据可视化和 Web 应用程序,同时掌 ...

  9. Python 程序员都会喜欢的 6 个库

    在编程时,小挫折可能与大难题一样令人痛苦.没人希望在费劲心思之后,只是做到弹出消息窗口或是快速写入数据库.因此,程序员都会喜欢那些能够快速处理这些问题,同时长远来看也很健壮的解决方案. 下面这6个Py ...

随机推荐

  1. Python3.4:splinter or traceback

    tickts.py: #tickts.py #2018-01-22 #python 3.4 Eclipse IDE from splinter.browser import Browser from ...

  2. Visual Flow 简介

    Visual Flow(流) Salesforce提供了几种自动化流程工具,其中的Visual Flow(流)可以用来实现用户界面和逻辑,并对数据进行CRUD(Create 创建,Read 读取,Up ...

  3. 微软 WPC 2014 合作伙伴keynote

    本周一,2014 微软WPC (Worldwide Partner Conference) 合作者伙伴大会在美国华盛顿开幕,微软除了介绍了Azure.云端化的Office 365和Windows Ph ...

  4. Oracle 使用SQL*Plus连接数据库

    Oracle使用SQL*Plus连接数据库 by:授客 QQ:1033553122   使用sqlplus连接数据库 A 方式1 1.开启SQL*Plus,但不连接到数据库 $ sqlplus /NO ...

  5. 安卓开发_浅谈ListView(自定义适配器)

    ListView作为一个实际开发中使用率非常高的视图,一般的系统自带的适配器都无法满足开发中的需求,这时候就需要开发人员来自定义适配器使得ListView能够有一个不错的显示效果 有这样一个Demo ...

  6. 《InsideC#》笔记(十) 异常处理

    CLR的作用之一是处理异常.通过自动的内存和资源管理可以避免一部分异常,然后借助强类型系统还可以捕获运行时异常. 一 异常基础 异常处理系统保护四个关键字:try,catch,throw,finall ...

  7. engineercms支持文档协作和文档流程,基于flow

    我们用于管理文件的系统,比如网盘云盘等,并不具备流程功能,所谓流程,本质是修改文档状态,比如,从初始状态,不同权限的人登录,查看这个文件,具有修改这个文档状态的权限,比如将初始状态修改为已审查状态. ...

  8. JavaScript大杂烩16 - 推荐实践

    JavaScript部分 1. 总是使用===来进行相等判断 原因:由于 == 和 != 操作符存在类型转换问题,而为了保持代码中数据类型的完整性,推荐使用全等 === 和不全等 !=== 操作符. ...

  9. 安装Linux Mint 17后要做的20件事

    Linux Mint 17 Qiana Cinnamon Linux Mint 17已经发布,定名为Qiana.Mint是Linux最佳发行版之一,它定位于桌面用户,关注可用性和简洁.它携带了风格迥异 ...

  10. 1.Spring MVC详解

    目录 1.SpringMVC 详细介绍 2.SpringMVC 处理请求流程 3.配置前端控制器 4.配置处理器适配器 5.编写 Handler 6.配置处理器映射器 7.配置视图解析器 8.Disp ...