python——变量和简单的数据类型

一、变量

输入代码,使其打印一条语句:

message = "Hello python world!"
print(message)

这里我们就添加了一个名为message的变量,并将”Hello python world!“存入在变量message中。如果运行这个程序,将会看到一行输出:

Hello python world!

1、变量的命名和使用

  • 变量名只能包含字母、数字和下划线。并且不能以数字开头。
    正确命名:message_1
    错误命名:1_meassage
  • 变量名不能包含空格,但可以使用下划线来分隔其中的单词。
    正确命名:greeting_message
    错误命名:greeting message
  • python关键字和函数名不能用作变量名,例如:print
  • 变量名应该简短并且具有较好的描述性。
    例如:name比n好,student_name比n_s好。
  • 慎用小写字母l和大写字母O,因为很容易将其和数字1和0混淆。

二、字符串

1、字符串的基本表示

字符串即一系列字符,在python中,用引号括起来的都是字符串,其中的引号包括单引号(‘A’)、双引号(“A”),如:

"This is a string."
'This is also a string.'

注意:python中使用单引号或双引号是没有区别的,两种都是一样的。最主要的方式就是合适的单引号或者双引号的使用可以减少转义字符的使用。例如:

message_1 = "This is a 'string'!"
message_2 = 'This is a \'string\'!'
print(message_1)
print(message_2)

运行之后,结果都一样,但是message_2使用了两个转义字符。

This is a 'stirng'.

2、使用方法修改字符串的大小写

对于字符串,最简单的操作就是修改字符串中单词的大小写。例如:

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

运行这个程序,会得到:

Ada Lovelace

我们可以看到,每个单词的首字符被修改成为了大写字母,这就是方法title()的操作。下面给定几个常见的有用的大小写处理方法。

方法说明
title()修改每个单词的首字符为大写
upper()将字符串中的所有英文字符修改为大写字母
lower()将字符串中的所有英文字符修改为小写字母

3、字符串的拼接、删除空白
在python中,使用加号(+)来合并字符串,例如:

first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name 

print(full_name)

通过拼接(合并)操作,则可以得到下面的结果:

ada lovelace

在程序中,额外的空白很容易使人迷惑。因此对于删除空白是非常有意义的。Python中能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法rstrip()。

favourite_language = 'python '
print(favourite_language+"|")
favourite_language = 'python '
print(favourite_language.rstrip()+"|")

运行得到结果如下,很明显末尾的空格被删除了。

python |
python|

下表给出去除空白的几个具体方法:

方法说明
rstrip()删除字符串末尾多余的空白
lstrip()删除字符串开头多余的空白
strip()同时删除字符串两端的空白

三、数字

python中可执行数字的基本运算:加(+)、减(-)、乘(*)、除(/)
注意:Python中使用两个乘号表示乘方运算:

print(3**3)

运行结果:

27

四、注释

Python中,单行注释用井号(#)表示:

# 这里是注释
print("Hello World!")

多行注释用三个单引号 ′ ′ ′ \bf{'''} 或者三个双引号 " " " \bf{"""} """ 将注释括起来,例如:

'''
这里是多行注释
'''
"""
这里是多行注释
"""

References
[1]Eric Matthes.Python 编程从入门到实践[M].人民邮电出版社:北京市,2016:15.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值