`
从此醉
  • 浏览: 1044427 次
  • 性别: Icon_minigender_1
  • 来自: US
社区版块
存档分类
最新评论

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

 
阅读更多


第一节

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()



分享到:
评论

相关推荐

    jedis示例代码压缩包

    jedis示例代码

    高分课程设计 QT5.7+Sqllite数据库小系统源码+部署文档+全部数据资料

    【资源说明】 高分课程设计 QT5.7+Sqllite数据库小系统源码+部署文档+全部数据资料 可实现数据库的可视化操作:增、删、改、查.zip 【备注】 1、该项目是高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过mac/window10/11/linux测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    中文文本分类 传统机器学习+深度学习.zip

    中文文本分类 传统机器学习+深度学习

    Linux学习笔记4-点亮LED灯(汇编裸机)程序

    Linux学习笔记4---点亮LED灯(汇编裸机)程序

    英特尔杯软创大赛RCDancer项目组工程文件夹.zip

    英特尔杯软创大赛RCDancer项目组工程文件夹

    0011后台管理模板AdobeXD源码下载设计素材UI设计.xd

    0011后台管理模板AdobeXD源码下载设计素材UI设计

    高分毕业设计 基于Spark2.x新闻网大数据实时分析可视化系统项目源码+部署文档+全部数据资料.zip

    【资源说明】 高分毕业设计 基于Spark2.x新闻网大数据实时分析可视化系统项目源码+部署文档+全部数据资料.zip高分毕业设计 基于Spark2.x新闻网大数据实时分析可视化系统项目源码+部署文档+全部数据资料.zip 【备注】 1、该项目是高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过mac/window10/11/linux测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    Netty实现大文件分块传输详解.pdf

    java Netty实现大文件分块传输详解

    Hotel_Responsive_Landing_PageAdobeXD源码下载设计素材UI设计.xd

    Hotel_Responsive_Landing_PageAdobeXD源码下载设计素材UI设计

    公司年会各种总结发言稿样稿范文word版本资料

    +公司年会总结发言 年会总结 年总结发言 年终总结发言稿 总结发言 龙总结发言 公司年会总结发言 +年会发言稿样稿 年会发言稿样稿01.doc 年会发言稿样稿02 年会发言稿样稿03 年会发言稿样稿04 \年会各种发言稿范文 主持人台词、主持人开场白、主持人串词大全 企业年会领导致辞范文(很经典) 优秀员工代表公司年会发言稿(幽默) 供应商代表年会发言稿 公司年会主持串词 公司年会主持人串词 公司年会主持台词 公司年会主持稿大全 公司年会主持词开始及结束语 公司年会总经理致词范文 公司年会领导讲话稿 员工代表年会发言稿 年会串词(最终版) 年会主持词 年会优秀发言稿结尾 年会游戏主持稿 年会董事长或总经理发言稿 总经理年会发言稿范文 新员工代表公司年会发言稿(范文) 最新公司年会发言稿 科技公司年会主持词串词 经销商年会公司领导发言稿(范文) 董事长年会致辞(简短有力)

    导航主页模板 html模板.zip

    导航主页模板 html模板

    理财管理(Spring boot+thymeleaf)

    该毕业设计使用了当前较为流行的spring boot,spring,spring mvc,mybatis,shiro框架分页处理使用了pagehelper进行操作 前台使用了模板语言thymeleaf,界面较为炫酷,适合年轻朋友。 开发工具采用的是IDEA。 该系统主要解决了理财中的一些问题,包含功能: 1. 权限管理 2.用户信息管理 3.理财产品管理等内容。

    SQL详细介绍资料.zip

    sql,SQL(Structured Query Language,结构化查询语言)是一种标准化的语言,用于在关系数据库管理系统(RDBMS)中存取和操作数据。SQL 使得用户能够访问和操作数据库中的数据,包括数据的查询、插入、更新和删除,以及数据库结构的创建和修改。

    基于海思3519DV500的网页无插件视频播放方案

    基于海思3519DV500的网页无插件视频播放方案

    windows-win32-direct3d12.pdf

    This programming guide contains information about how to use the Direct3D 12 programmable pipeline to create a customized graphics engine. The Direct3D 12 headers and libraries are part of the Windows 10 SDK. There is no separate download or installation required to use Direct3D 12

    网络安全课本资源.zip

    网络安全课本资源.zip

    stm32zet6使用TFTLCD事项亮屏

    stm32zet6使用TFTLCD事项亮屏

    [精品] todo_appAdobeXD源码下载设计素材UI设计.xd

    [精品] todo_appAdobeXD源码下载设计素材UI设计

    Company_Responsive_Landing_PageAdobeXD源码下载设计素材UI设计.xd

    Company_Responsive_Landing_PageAdobeXD源码下载设计素材UI设计

    HTML27-创意官网模板官网落地页APP主页产品宣传页源码 landing静态页面.zip

    HTML27-创意官网模板官网落地页APP主页产品宣传页源码 landing静态页面

Global site tag (gtag.js) - Google Analytics