python学习笔记(二):hello_world和数据类型

目录

1.hello_world.py

2.变量

3.字符串

4.数字

5.注释


 

1.hello_world.py


众所周知,来学一门语言的第一课就是hello world。哈哈,下面来研究一下Python运行hello_world.py时都做了什么吧。
编写文件hello_world.py:

print("Hello Python world!")

运行上述代码时,你将看到如下输出:

Hello Python world!

运行文件hello_world.py时,末尾的.py指出这是一个Python程序,因此编辑器将使用Python解释器来运行它。Python解释器读取整个程序,确定其中每个单词的含义。例如,看到单词print时,解释器就会将括号中的内容打印到屏幕,而不会管括号中的内容是什么。

2.变量

 
下面来尝试在hello_world.py中使用一个变量。在这个文件开头添加一行代码,并对第2行代码进行修改,如下所示:

meg='hello, world'
print(meg)

运行这个程序,输出结果为:

hello, world

我们添加了一个名为meg的变量。每个变量都存储了一个值——与变量相关联的信息。此时,存储的值为文本'hello, world'。
添加变量导致Python解释器需要做更多工作。处理第1行代码时,它将文本'hello, world'与变量meg关联起来;而处理第2行代码时,它将与变量meg关联的值打印到屏幕。

注意:
a. 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。
b. 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。
c. 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print。
d. 变量名应既简短又具有描述性。例如, name比n好
e. 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。


3.字符串

 
大多数程序都定义并收集某种数据,然后使用它们来做些有意义的事情。鉴于此,对数据进行分类大有裨益。Python中最重要的数据类型就是字符串。字符串虽然看似简单,但能够以很多
不同的方式使用它们。
字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。
对于字符串,可执行的最简单的操作之一是修改其中的单词的大小写。运行下面的代码:

name = "ada lovelace"
print(name.title())

输出结果:

Ada Lovelace

在这个示例中,小写的字符串"ada lovelace"存储到了变量name中。在print()语句中,方法title()出现在这个变量的后面。 方法是Python可对数据执行的操作。在name.title()中, name后面的句点( .)让Python对变量name执行方法title()指定的操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成其工作。这种信息是在括号内提供的。函数title()不需要额外的信息,因此它后面的括号是空的。
title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。这很有用,因为你经常需要将名字视为信息。例如,你可能希望程序将值Ada、 ADA和ada视为同一个名字,并将它们都显示为Ada。
还有其他几个很有用的大小写处理方法。例如,要将字符串改为全部大写或全部小写,可以像下面这样做:

name = "ada lovelace"

print(name.upper())
print(name.lower())

输出如下:

ADA LOVELACE
ada lovelace

存储数据时,方法lower()很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式。
在很多情况下,都需要合并字符串。例如,你可能想将姓和名存储在不同的变量中,等要显示姓名时再将它们合而为一:

first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name
print(full_name)

Python使用加号( +)来合并字符串。在这个示例中,我们使用+来合并first_name、空格和last_name,以得到完整的姓名,其结果如下:

ada lovelace

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

4.数字


在编程中,经常使用数字来记录游戏得分、表示可视化数据、存储Web应用信息等。 Python根据数字的用法以不同的方式处理它们。
在终端会话中, Python直接返回运算结果。 在Python中,可对整数执行加( +)减( -)乘( *)除( /)运算。Python使用两个乘号表示乘方运算。

>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
>>> 3 ** 2
9
>>> 3 ** 3
27
>>> 0.1 + 0.1
0.2
>>> 0.2 + 0.2
0.4
>>> 2 * 0.1
0.2
>>> 2 * 0.2
0.4

 

5.注释


在大多数编程语言中,注释都是一项很有用的功能。随着程序越来越大、越来越复杂,就应在其中添加说明,对你解决问题的方法进行大致的阐述。注释让你能够使用自然语言在程序中添加说明。
在Python中,注释用井号( #)标识。井号后面的内容都会被Python解释器忽略:

# 向大家问好
print("Hello Python people!")

Python解释器将忽略第1行,只执行第2行。结果输出为:

Hello Python people!

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值