一、变量
要理解新的编程概念,最佳的方式是尝试在程序中使用它们。
二、字符串
在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,这种灵活性让你能够在字符串中包含引号和撇号。
2.1、使用方法修改字符串的的大小写
title() 以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写
upper() 将字符串改为全部大写
lower() 将字符串改为全部小写
注:很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式
2.2、合并(拼接)字符串
2.3、使用制表符或换行符来添加空白
在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。\n:换行符,\t:制表符
2.4、删除空白
rstrip()
lstrip()
strip()
2.5、使用字符串时避免语法错误
注:编写程序时,编辑器的语法突出功能可帮助你快速找出某些语法错误。看到Python代码以普通句子的颜色显示,或者普通句子以Python代码的颜色显示时,就可能意味着文件中存在引号不匹配的情况。
三、数字
3.1、整数
在Python中,可对整数执行加(+ )减(- )乘(* )除(/ )运算;Python使用两个乘号表示乘方运算
Python还支持运算次序,因此你可在同一个表达式中使用多种运算。你还可以使用括号来修改运算次序,让Python按你指定的次序执行运算
3.2、浮点数
Python将带小数点的数字都称为浮点数。但需要注意的是,结果包含的小数位数可能是不确定的:
所有语言都存在这种问题,没有什么可担心的。Python会尽力找到一种方式,以尽可能精确地表示结果,但鉴于计算机内部表示数字的方式,这在有些情况下很难。就现在而言,
暂时忽略多余的小数位数即可;在第二部分的项目中,你将学习在需要时处理多余小数位的方式。
3.3、使用函数str() 避免类型错误
上述代码会打印一条简单的生日祝福语:Happy 23rd birthday!。但如果你运行这些代码,将发现它们会引发错误:
这是一个类类型型错错误误 ,意味着Python无法识别你使用的信息。在这个示例中,Python发现你使用了一个值为整数(int )的变量,但它不知道该如何解读这个值(见❶)。Python知道,这个变量表示的可能是数值23,也可能是字符2和3。像上面这样在字符串中使用整数时,需要显式地指出你希望Python将这个整数用作字符串。为此,可调用函数str() ,它让Python将非字符串值表示为字符串:
大多数情况下,在Python中使用数字都非常简单。如果结果出乎意料,请检查Python是否按你期望的方式将数字解读为了数值或字符串。