Python 入门教程 3 ---- Strings and Console Output

简介:  第一节       1 Python里面还有一种好的数据类型是String      2 一个String是通过'' 或者 ""包成的串      3 设置变量brian值为"Always look on the bright sid...


 第一节 

     1 Python里面还有一种好的数据类型是String

     2 一个String是通过'' 或者 ""包成的串

     3 设置变量brian值为"Always look on the bright side of life!"

#Set the variable brian on line 3!
brian = "Always look on the bright side of life!"

 第二节

    1 练习

       1 把变量caesar变量设置为Graham

       2 把变量praline变量设置为john

       3 把变量viking变量设置为Teresa

    #Assign your variables below, each on its own line!
    caesar = "Graham"
    praline = "John"
    viking = "Teresa"
    #Put your variables above this line
    print caesar
    print praline
    print viking

 第三节

    1 Python是通过\来实现转义字符的

    2 练习把'Help! Help! I'm being repressed!' 中的I'm中的'进行转义

   #The string below is broken. Fix it using the escape backslash!
   'Help! Help! \'\m being repressed!'

 第四节

    1 我们可以使用""来避免转义字符的出现

    2 练习: 把变量fifth_letter设置为MONTY的第五个字符

   """
   The string "PYTHON" has six characters,
   numbered 0 to 5, as shown below:

   +---+---+---+---+---+---+
   | P | Y | T | H | O | N |
   +---+---+---+---+---+---+
     0   1   2   3   4   5

   So if you wanted "Y", you could just type
   "PYTHON"[1] (always start counting from 0!)
   """
   fifth_letter = "MONTY"[4]

   print fifth_letter


 第五节

    1 介绍String的第一种方法,len()求字符串的长度

    2 练习: 把变量parrot的值设置为"Norweigian Blue",然后打印parrot的长度

   parrot = "Norwegian Blue"
   print len(parrot)


 第六节

    1 介绍String的第二种方法,lower()把所有的大写字母转化为小写字母

    2 练习: 把parrot中的大写字母转换为小写字母并打印

   parrot = "Norwegian Blue"
   print parrot.lower()


 第七节

    1 介绍String的第三种方法,upper()把所有的大写字母转化为小写字母

    2 练习: 把parrot中的小写字母转换为大写字母并打印

   parrot = "norwegian blue"
   print parrot.upper()

 第八节

   1 介绍String的第四种方法,str()把非字符串转化为字符串,比如str(2)是把2转化为字符串"2"

    2 练习: 设置一个变量pi值为3.14 , 把pi转化为字符串

   """Declare and assign your variable on line 4,
   then call your method on line 5!"""

   pi = 3.14
   print str(pi)


 第九节

    1 主要介绍“.” 的用处,比如上面的四个String的四个方法都是用到了点

    2 练习: 利用“.”来使用String的变量ministry的函数len()和upper(),并打印出

ministry = "The Ministry of Silly Walks"

print len(ministry)
print ministry.upper()

 第十节

    1 介绍print的作用

    2 练习:利用print输出字符串"Monty Python"

"""Tell Python to print "Monty Python"
to the console on line 4!"""

print "Monty Python"

 第十一节

    1 介绍print来打印出一个变量

    2 练习:把变量the_machine_goes值赋值"Ping!",然后打印出

"""Assign the string "Ping!" to
the variable the_machine_goes on
line 5, then print it out on line 6!"""

the_machine_goes = "Ping!"
print the_machine_goes

 第十二节

    1 介绍我们可以使用+来连接两个String

    2 练习:利用+把三个字符串"Spam "和"and "和"eggs"连接起来输出

 

# Print the concatenation of "Spam and eggs" on line 3!

print "Spam " + "and " + "eggs"
 

 第十三节

    1 介绍了str()的作用是把一个数字转化为字符串

    2 练习:利用str()函数把3.14转化为字符串并输出

# Turn 3.14 into a string on line 3!

print "The value of pi is around " + str(3.14)


 第十四节

    1 介绍了字符串的格式化,使用%来格式化,字符串是%s

    2 举例:有两个字符串,利用格式化%s来输出

string_1 = "Camelot"
string_2 = "place"

print "Let's not go to %s. 'Tis a silly %s." % (string_1, string_2)

 第十五节

    1 回顾之前的内容

    2 练习

       1 设置变量my_string的值

       2 打印出变量的长度

       3 利用upper()函数并且打印变量值

# Write your code below, starting on line 3!

my_string = "chenguolin"
print len(my_string)
print my_string.upper()
 



目录
相关文章
|
1天前
|
数据采集 前端开发 JavaScript
Python爬虫入门
网络爬虫是自动抓取网页数据的程序,通过URL获取网页源代码并用正则表达式提取所需信息。反爬机制是网站为防止爬取数据设置的障碍,而反反爬是对这些机制的对策。`robots.txt`文件规定了网站可爬取的数据。基础爬虫示例使用Python的`urllib.request`模块。HTTP协议涉及请求和响应,包括状态码、头部和主体。`Requests`模块是Python中常用的HTTP库,能方便地进行GET和POST请求。POST请求常用于隐式提交表单数据,适用于需要发送复杂数据的情况。
8 1
|
4天前
|
机器学习/深度学习 人工智能 数据可视化
Python编程入门:从零开始探索编程的奇妙世界
这篇教程引导初学者入门Python编程,从安装Python开始,逐步讲解基本语法,如`print()`、变量、条件判断、循环以及自定义函数。文章强调了Python在数据处理、数据分析、人工智能和机器学习等领域的重要性,并鼓励学习者探索Python的广泛应用,开启编程之旅。
|
5天前
|
数据可视化 API Python
Python零基础“圣经”!300W小白从入门到精通首选!
今天分享的这本书在让你尽快学会 Python基础知识的同时,能够编写并正确的运行程序(游戏、数据可视化、Web应用程序) 最大的特色在于,在为初学者构建完整的 Python 语言知识体系的同时,面向实际应用情境编写代码样例,而且许多样例还是 后续实践项目部分的伏笔。实践项目部分的选题经过精心设计,生动详尽 又面面俱到。相信这本书能够得到更多 Python 初学者的喜爱。
小白入门必备!计算机科学教程的Python精要参考PDF开放下载!
随着互联网产业的高速发展,在网络上早已积累了极其丰富的Python学习资料,任何人都可以基于这些资源,自学掌握 Python。 但实际上,网络上充斥的资源太多、太杂且不成体系,在没有足够的编程/工程经验之前,仅靠“看”线上资源自学,的确是一件非常困难的事。
|
7天前
|
开发工具 数据库 git
通俗易懂!看漫画学Python入门教程(全彩版)Git首发破万Star
很多编程语言书读起来都略显晦涩,让不少读者望而却步,很难坚持读完。关老师的新书另辟蹊径,以漫画形式切入,生动有趣,把复杂的技术点和编程知识讲解得通俗易懂真正体现了一图胜干言的道理。而且每章结束时都有“练一练”环节,能够帮助读者夯实基础、锻炼技能。不得不说,这是一本Python入门和进阶佳作。
通俗易懂!看漫画学Python入门教程(全彩版)Git首发破万Star
|
8天前
|
存储 机器学习/深度学习 数据安全/隐私保护
最全Pillow(PIL)入门教程(非常详细)_python pillow 教程,2024年最新Python面试送分题
最全Pillow(PIL)入门教程(非常详细)_python pillow 教程,2024年最新Python面试送分题
最全Pillow(PIL)入门教程(非常详细)_python pillow 教程,2024年最新Python面试送分题
|
8天前
|
Linux 开发工具 Python
初学者从无到有的Python语言如何入门,这份Python学习路线赶紧带走_python 从无到(1)
初学者从无到有的Python语言如何入门,这份Python学习路线赶紧带走_python 从无到(1)
初学者从无到有的Python语言如何入门,这份Python学习路线赶紧带走_python 从无到(1)
|
8天前
|
数据采集 算法 Python
2024年Python最全python基础入门:高阶函数,小米面试编程题
2024年Python最全python基础入门:高阶函数,小米面试编程题
|
8天前
|
存储 数据采集 数据挖掘
真正零基础Python入门:手把手教你从变量和赋值语句学起
真正零基础Python入门:手把手教你从变量和赋值语句学起
|
9天前
|
数据挖掘 数据处理 Python
【Python DataFrame 专栏】Python DataFrame 入门指南:从零开始构建数据表格
【5月更文挑战第19天】本文介绍了Python数据分析中的核心概念——DataFrame,通过导入`pandas`库创建并操作DataFrame。示例展示了如何构建数据字典并转换为DataFrame,以及进行数据选择、添加修改列、计算统计量、筛选和排序等操作。DataFrame适用于处理各种规模的表格数据,是数据分析的得力工具。掌握其基础和应用是数据分析之旅的重要起点。
【Python DataFrame 专栏】Python DataFrame 入门指南:从零开始构建数据表格