Python编程笔记2字符串

Python编程学习笔记,第2记:变量和简单数据类型

        在本节中,将学习以下知识点:如何使用变量;如何创建描述性变量名以及如何消除名称错误和语法错误;字符串是什么,以及如何使用小写、大写和首字母大写的方式显示字符串;如何剔除字符串中多余的空白;如何使用整数、浮点数;使用数值数据时需要注意的意外行为。

 

目录

Python编程学习笔记,第2记:变量和简单数据类型

# 2.1变量的命名和使用

# 2.3字符串.

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

# 如何合并(拼接)字符串

# 在Python中如何添加空白

# 如何删除字符串中的空白

# 正确使用单双引号


# 2.1变量的命名和使用


在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。 
例如,变量名greeting_message可行,但是greeting message就会引发错误.

注意:
     就目前而言,应使用小写的Python变量名。在变量中使用大写字母虽然不会导致错误,但避免使用大写字母是个不错的主意。

# 2.3字符串.

字符串就是一系列字符。在Python中用引号括起来的都是字符串,不管是单引号还是双引号。

# 2.3字符串.在Python中用引号括起来的都是字符串,不管是单引号还是双引号。
print("Hello python world!")
# 定义了一个名为message的变量,并在变量中存储了值,此处变量的值为一句话的文本.
message = "Hello python world!"
print(message)
# 在程序中可随时修改变量的值,而Python将始终记录变量最新的值。
message = "Hello python Crash Course reader!"
print(message)

print("this is a string!")
打印输出结果为:Hello python world!
Hello python world! 
Hello python Crash Course reader!
this is a string!


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

# 如何修改字符大小写.
name = "ada lovelace"
# 方法title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写.
print(name.title())
# 将字符串全部改为大写或者小写.
print(name.upper())  # 方法upper()将字符串全部改为大写.
print(name.lower())  # 方法lower()将字符串全部改为小写.
打印输出结果为:Ada Lovelace
ADA LOVELACE
ada lovelace

# 如何合并(拼接)字符串


# Python使用“+”号合并字符串.
first_name = "Ada"
last_name = "Lovelace"
full_name = first_name + " " + last_name
print(full_name)
print("Hello, " + full_name.title() + "!")
message = "Hello, " + full_name.title() + "!"
print(message)
打印输出结果为:Ada Lovelace
Hello, Ada Lovelace!
Hello, Ada Lovelace!

# 在Python中如何添加空白

# 使用制表符或换行符来添加空白.
print("Languages:\n\tPython\nC/C++\n\tJavaScript")
打印输出结果为:
Languages:
    Python
C/C++
    JavaScript


# 如何删除字符串中的空白

# 要确保字符串末尾没有空白,可使用方法:rstrip().
favorite_language = 'python  '
print(favorite_language)
# 删除字符串末尾空白.
print(favorite_language.rstrip())
print(favorite_language)
# 要想永久删除字符串的空白,必须将删除操作的结果存回到变量中.
favorite_language = favorite_language.rstrip()
print(favorite_language)
# 删除字符串开头的空白,可使用方法:lstrip().
favorite_language = '  python '
print(favorite_language)
print(favorite_language.lstrip())
# 删除字符串两端的空白,可使用方法:strip()
print(favorite_language.strip())
打印输出结果为:python  
python
python  
python
  python
python
python

# 正确使用单双引号

# 正确的使用单双引号
message = "One of Python's strengths is its diverse community."
print(message)
打印输出结果为:One of Python's strengths is its diverse community.

# 正确的使用单双引号 
# 如果写成以下形式就会报错
message = 'One of Python's strengths is its diverse community.'
print(message) 
# 由此可见,单引号应位于两个双引号之间。#
# Python 中的算术运算:加+、减-、乘*、除/、幂运算**
print(4+5*2+6)
print((4+5)*2+6)
print(9-3)
print(0.1*0.5)
print(0.1*6)
print(9/2)
print(8/2)
print(8/0.2)
打印输出结果为:20
24
6
0.05
0.6000000000000001
4.5
4.0
40.0

# 在Python中使用两个乘号表示乘方运算.
print(3**2)
print(2**3)
打印输出结果为:9
8

# 使用函数str()避免类型错误.将非字符串类型表示为字符串.
age = 23
message = "Happy " + str(age) + "rd Birthday!"
print(message)
打印输出结果为:Happy 23rd Birthday!# 如果message语句写成下面这样,输出会报错,由于类型不一致导致.
message = "Happy " + age + "rd Birthday!"
print(message)

 

  • 精诚所至,金石为开。

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值