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

1. 变量的命名

  1. 变量名只能包含字母、数字和下划线。变量名可以字母或者下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能命名为1_message;
  2. 变量名不能包含空格,但可以使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误;
  3. 不要将python关键字和函数名用作变量名。
  4. 慎用小写字母l和大字字母O,因为可能会被错看成数字1和0。

2. 字符串

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

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

方法是python可对数据执行的操作。在name.title()中,name后面的句点()让python对变量name执行方法title()指定的操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成其工作。

  • title():以首字母大写的方式显示每个单词,即每个单词的首字母都改为大写。
  • upper():将字符串改为全部大写。
  • lower():将字符串改为全部小写。
name = "ada lovelace"
print(name.title())
name = name.title()

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

在这里插入图片描述

2.2 合并(拼接)字符串

print使用 加号 (+)来合并字符串。这种合并字符串的方法成为拼接。

first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name
message = "Hello, " + full_name.title() + "!" 
print(message)

在这里插入图片描述

2.3 使用制表符或换行符来添加空白

在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。

  • \t :要在字符串中添加制表符,可使用字符组合 \t
  • \n:要在字符串中添加换行符,可使用字符组合\n
print("Languages:\n\tPython\n\tC\n\tJavaScript")

在这里插入图片描述

2.4 删除空白

'python’和‘python ’是两个不同的字符串。python能够找出字符串开头和末尾多余的空白。

  • 剔除字符串末尾的空白,可使用方法rstrip()
  • 剔除字符串开头的空白,可使用方法lstrip()
  • 剔除字符串两端的空白,可使用方法strip()
  • 然而这种删除只是暂时的,下次询问变量的值,依然会包含多余的空白,要永久删除这个字符串中的空白,必须将删除操作的结果存回到变量中。
favorite_language = '   python   '
print(favorite_language)
print(favorite_language.lstrip())
print(favorite_language.rstrip())
print(favorite_language.strip())

在这里插入图片描述

2.5 使用字符串时避免使用语法错误

正确地使用单引号和双引号。

message = 'One of Python's strengths is its diverse community.' 
print(message)

在这里插入图片描述

message = "One of Python's strengths is its diverse community." 
print(message)

在这里插入图片描述

3. 数字

3.1 整数

在python中,可对整数执行加(+)减(-)乘(*)除(/)

>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5

在这里插入图片描述
python还支持运算次序,因此可以在同一个表达式中使用多种运算。还可以使用括号来修改运算次序,让python按照指定的次序执行运算

>>> 2 + 3*4
14
>>> (2 + 3) * 4
20

在这里插入图片描述

3.2 浮点数

python将带小数点的数字都成为浮点数。

>>> 0.1 + 0.1
0.2
>>> 0.2 + 0.2
0.4
>>> 2 * 0.1
0.2
>>> 2 * 0.2
0.4

但要注意的是,结果包含的小数位数可能是不确定的

>>> 0.2 + 0.1
0.30000000000000004
>>> 3 * 0.1
0.30000000000000004

在这里插入图片描述

3.3 使用函数str()避免类型错误

输出字符串类型数字:

age = 23
message = "Happy " + str(age) + "rd Birthday!"
print(message)

4. 注释

4.1 如何编写注释

在python中,注释用井号(#)标识。#号后面的内容都会被python解释器忽略。

单行注释#
多行注释用三个单引号'''或者三个双引号 """ """将注释括起来

#单行注释
age = 23			#注释快捷键使用ctrl + /
'''
多行注释				
多行注释
多行注释
'''
message = "Happy " + str(age) + "rd Birthday!"
print(message)
"""
多行注释
多行注释
多行注释
"""

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值