变量和简单数据类型

一、变量

每个变量都存储了一个

  • 变量的命名和使用:
# 变量名 = 变量值。
msg = "hello world!"
print(msg)
# hello world!

  • 在程序中可随时修改变量的值, 而 Python 将始终记录变量的最新值
  • 变量名命名规则
    • 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为 message_1,但不能将其命名为 1_message。
    • 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名 greeting_message 可行,但变量名 greeting message 会引发错误。
    • 不要将 Python 关键字和函数名用作变量名,即不要使用 Python 保留用于特殊用途的单词,如 print 。
    • 变量名应既简短又具有描述性。例如,name 比 n 好,student_name 比 s_n 好,name_length 比 length_of_persons_name 好。
    • 慎用小写字母 l 和大写字母 O,因为它们可能被人错看成数字 1 和 0。

二、字符串

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

  • 使用方法修改字符串的大小写
name = "zhanG san"
# title() 以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。
print(name.title())
# Zhang San

# upper() 改为全大写。
print(name.upper())
# ZHANG SAN

# lower() 改为全小写。
print(name.lower())
# zhang san

  • 合并(拼接)字符串:
first_name = "zhang"
last_name = "san"

# + 号拼接。
full_name = first_name + " " + last_name
print(full_name)
# zhang san

  • 使用制表符或换行符来添加空白
# \n 换行符。
print("Languages:\nPython\nJava")
# Python
# Java

print()

# \t 制表符。
print("Languages:\tc")
# Languages:	c

  • 删除空白
msg = "  hello   world!   "
# 删除右端空白。
print(msg.rstrip())
#   hello   world!

# 删除两端空白。
print(msg.strip())
# hello   world!

# 删除左端空白。
print(msg.lstrip())
# hello   world!

三、数字

  • 整数
# 支持加减乘除等运算。
print((1 + 1) * 2 - 1)
# 3

  • 浮点数
# 带小数点的数为浮点数。
print(0.1 + 0.1)
# 0.2

# 注意:结果包含的小数位数可能是不确定的!
print(3 * 0.1)
# 0.30000000000000004

  • 使用函数 使 str() 避免类型错误
age = 23
message = "Happy " + age + "rd Birthday!"

# 出现类型错误。
print(message)
# message = "Happy " + age + "rd Birthday!"
# TypeError: can only concatenate str (not "int") to str

age = 23
# 函数 str() ,它让 Python 将非字符串值表示为字符串。
message = "Happy " + str(age) + "rd Birthday!"
print(message)
# Happy 23rd Birthday!

四、注释

注释让你能够使用自然语言在程序中添加说明。

  • 注释会被 Python 解释器忽略:
# 这里是单行注释。

"""
这里是
多行的
注释。
"""

print("hello")
# hello

五、结束语


“-------怕什么真理无穷,进一寸有一寸的欢喜。”

微信公众号搜索:饺子泡牛奶

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值