Python的变量和简单数据类型

变量的命名和使用

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

2、变量名不能包含空格,但能使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting_message会引发错误。
3、不要将Python关键字和函数名用作变量,即不要使用Python保留用于特殊用途的单词,如print。

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

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

就目前而言,应使用小写的Python变量名。虽然在变量名中使用大写字母不会导致错误,但是大写字母在变量名中有特殊含义。


保存每个程序时,使用符合标准Python约定的文件名:使用小写字母和下划线,如simple_message.py和simple_message.py。


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

方法title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。

>>> name="ada lovelace"
>>> print(name.title())
Ada Lovelace
>>> name="ADA lovelace"
>>> print(name.title())
Ada Lovelace

 要将字符串改为全部大写或全部小写,可以像下面这样做:

>>> name="Ada Lovelace"
>>> print(name.upper())
ADA LOVELACE
>>> print(name.lower())
ada lovelace

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


在字符串中使用变量

在有些情况下,你可能想在字符串中使用变量的值。例如,你可能想使用两个变量分别表示名和姓,然后合并这两个值以显示姓名:

>>> first_name="ada"
>>> last_name="lovelace"
>>> full_name=f"{first_name}{last_name}"
>>> print(full_name)
adalovelace

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

要在字符串中添加制表符,可使用字符组合\t

>>> print("Python")
Python
>>> print("\tPython")
        Python

要在字符串中添加换行符,可使用字符组合\n

>>> print("Python")
Python
>>> print("\nPython")

Python

删除空白

要确保字符串末尾没有空白,可使用方法rstrip()

>>> favorite_language=" python "
>>> favorite_language=' python '
>>> print(favorite_language)
 python
>>> print(favorite_language.rstrip())
 python

剔除字符串开头的空白,可使用方法lstrip()

同时剔除字符串两边的空白,可使用方法strip()


如何正确使用单引号和双引号

撇号位于两个双引号之间,因此Python解释器能够正确地理解这个字符串

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

一些习题

1、用变量表示一个人的名字,并向其显示一条消息。

>>> name="Liu hongyan"
>>> message=f"Hello {name},would you like to learn some Python today"
>>> print(message)
Hello Liu hongyan,would you like to learn some Python today

2、用变量表示一个人的名字,再以小写、大写和首字母大写的方式显示这个人名。

>>> name="liu hongyan"
>>> print(name.upper())
LIU HONGYAN
>>> print(name.lower())
liu hongyan
>>> print(name.title())
Liu Hongyan

3、找一句你钦佩的名人说的名言,将其姓名和名言打印出来。

>>> name="Albert Einstein"
>>> say='"A person who never made a mistake never tried anything new."'
>>> message=f"{name} once said {say}"
>>> print(message)
Albert Einstein once said "A person who never made a mistake never tried anything new."

4、剔除人名中的空白,用变量表示一个人的名字,并在其开头和末尾都包含一些空白字符。务必至少使用字符组合“\t”和“\n”各一次。

    打印这个人名,显示其开头和末尾的空白。然后,分别使用剔除函数lstrip()、rstrip()和strip()对人名进行处理,并将结果打印出来。

>>> name="\tAlbert Einstein\t\n"
>>> print(name.lstrip())
Albert Einstein

>>> print(name.rstrip())
        Albert Einstein

>>> print(name.strip())
Albert Einstein

Python使用两个乘号表示乘方运算

>>> 10**2
100

将任意两个数相除时,结果总是浮点数,即便这两个数都是整数且能整除

>>> 4/2
2.0

在其他任何运算,只要有操作数是浮点数,Python默认得到的总是浮点数,即便结果原本为整数也是如此。

>>> 1+2.0
3.0
>>> 2*3.0
6.0
>>> 3.0**2
9.0

常量

Python没有内置的常量类型,但Python程序员会使用全大写来指出应将某个变量视为常量,其值应始终不变。

>>> MAX_CONNECTIONS = 5000

注释

在Python中注释用#标识

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值