Python学习笔记02——变量和简单数据类型

一、有关变量的规则(务必牢记)

1、变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。

2、变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。

3、不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print (请参见附录A.4)。

4、变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。

5、慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

如何创建良好的变量名:
实践——自己多编写代码,多阅读别人的代码

注意 尽量使用小写的Python变量名,避免使用大写字母

二、 程序无法成功地运行时,解释器会提供一个traceback。

•traceback是一条记录,指出了解释器尝试运行代码时, 在什么地方陷入了困境。
•Python解释器不会对代码做拼写检查,但要求变量名的拼写一致。

注意 要理解新的编程概念,最佳的方式是尝试在程序中使用它们。

三、 大多数程序都定义并收集某种数据,然后使用它们来做些有意义的事情。

字符串:就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号

使用方法修改字符串的大小写
print(name.title())
在print() 语句中,方法title() 出现在这个变量的后面。
方法 是Python可对数据执行的操作。 在name.title() 中,name 后面的句点(. )让Python对变量name 执行方法title() 指定的操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成其工作。这种信息是在括号内提供的。函数title() 不需要额外的信息,因此它后面的括号是空的。
title() 以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。

print(name.upper())
print(name.lower())
存储数据时,方法lower() 很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式。

合并(拼接)字符串
Python使用加号(+ )来合并字符串。
这种合并字符串的方法称为拼接。
通过拼接,可使用存储在变量中的信息来创建完整的消息。

使用制表符或换行符来添加空白
在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。
你可使用空白来组织输出,以使其更易读。
1、 要在字符串中添加制表符,可使用字符组合\t
2、要在字符串中添加换行符,可使用字符组合\n
3、还可在同一个字符串中同时包含制表符和换行符。
字符串"\n\t" 让Python换到下一行,并在下一行开头添加一个制表符。

删除空白
Python能够找出字符串开头和末尾多余的空白。
要确保字符串末尾没有空白,可使用
方法rstrip() :这种删除只是暂时的
要永久删除这个字符串中的空白,必须将删除操作的结果存回到变量中:

>>> favorite_language = favorite_language.rstrip()  
>>> favorite_language

‘python’
在编程中,经常需要修改变量的值,再将新值存回到原来的变量中。
这就是变量的值可能随程序的运行或用户输入数据而发生变化的原因。
方法lstrip()剔除字符串开头的空白
方法strip()同时剔除字符串两端的空白

注意  编写程序时,编辑器的语法突出功能可帮助你快速找出某些语法错误。看到Python代码以普通句子的颜色显示,或者普通句子以Python代码的颜色显示时,就可 能意味着文件中存在引号不匹配的情况。

Python 2中的print语句
在Python 2中,print 语句的语法稍有不同:

>>> python2.7 
>>> print "Hello Python 2.7 world!" 
Hello Python 2.7 world!

在Python 2中,无需将要打印的内容放在括号内。从技术上说,Python 3中的print 是一个函数,因此括号必不可少。有些Python 2 print 语句也包含括号,但其行为与Python 3中 稍有不同。简单地说,在Python 2代码中,有些print 语句包含括号,有些不包含。

四、数字

在编程中,经常使用数字来记录游戏得分、表示可视化数据、存储Web应用信息等。Python根据数字的用法以不同的方式处理它们。

整数:在Python中,
          可对整数执行加(+ )减(- )乘(* )除(/ )乘方(**)运算。

浮点数:Python将带小数点的数字都称为浮点数。

小数点可出现在数字的任何位置。
每种编程语言都须细心设计,以妥善地6处理浮点数,确保不管小数点出现在什么位置,数字的行为都是正常的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值