欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

荐 Python第二章 简单数据类型-字符串

程序员文章站 2022-03-04 09:14:20
什么是数据类型?计算机中的数据是什么?QQ:聊天的文字(字符)发布的说说文字(字符)年龄(数字)数字和字符是重要的数据。计算机程序就是用来处理数据的同样Python编写的程序也是用来处理数据的。什么是数据类型?把不同类型的数据进行划分,就是使用数据类型。目前:数字类型 字符类型 字符串类型什么是变量?引入变量的作用当需要重复使用某一个数据的时候M=””Print(m)Print(m)Print(“m”)当需要存储一个需要变化的数据的时候(游....

什么是数据类型?

计算机中的数据是什么?

QQ:聊天的文字(字符)发布的说说文字(字符)年龄(数字)

数字和字符是重要的数据。

计算机程序就是用来处理数据的

同样Python编写的程序也是用来处理数据的。

什么是数据类型?

把不同类型的数据进行划分,就是使用数据类型。

目前:数字类型  字符类型 字符串类型

什么是变量?

引入变量的作用

当需要重复使用某一个数据的时候

M=””

Print(m)

Print(m)

Print(“m”)

当需要存储一个需要变化的数据的时候(游戏中某个角色的血量)

变量

  1. 存储数据
  2. 可以变化

程序出错的时候怎么办?

新手最常见的错误 - 变量名写错

代码段1:

msg = "Hello World"

hp = 100

print(hp)

hp=90

print(hp)

字符串的表示方式?

字符串类型

使用双引号或者单引号引起来,引起来部分是数据内容

第一个引号代表字符串开始,第二个引号代表字符串结尾

\转义字符

代码段1:


m = "Hello World"

print(m)

m2 = 'Hello World'

print(m2)

m3 = 'I "like" you'

print(m3)

m4 = "I'm fine"

print(m4)

m5 = "my name ' is \" siki"

print(m5)

m6 = 'my name \' is " siki'

print(m6)

m7 = "my name \' is \" siki"

print(m7)

m8 = 'my name \' is \" siki'

print(m8)

运行效果:

荐
                                                        Python第二章 简单数据类型-字符串

关于字符串的常用方法(大小写 标题 长度)

1、将字符串中每个单词首字母转化为大写(title方法)

代码段1:

m = "my name ' is \" maruipeng"

m2=m.title()

print(m2)

运行结果:

My Name ' Is " Maruipeng(upper方法和lower方法)

2、字符串中所有字母的大小写转换

代码段2:

m3 = m.upper()

print(m3)

m4 = m.lower()

print(m4)

运行结果:

MY NAME ' IS " MARUIPENG

my name ' is " maruipeng

3、求字符串的长度(len方法)

代码段3:

length = len(m)

print(length)

运行结果:

24

小结:

字符串操作中几个常用方法:str.title()、str.upper()、str.lower()、len(str)

 

字符串的拼接和空白字符串

1.字符串的链接

代码段1:

name = "My name " + "is Maruipeng"+ "! "

print(name)

print("My name " + "is Maruipeng")

print(name+"!")

运行结果:

My name is Maruipeng!

My name is Maruipeng

My name is Maruipeng! !

2.空白字符串

代码段2:

print("a  b")

print(len("a  b"))

print("a    b")

print(len("a    b"))

print("a\tb")

print(len("a\tb"))

print("a\nb")

print(len("a\nb"))

运行结果:

a  b

4

a    b

6

a     b

3

a

b

3

小结:

在python中,空白字符串表示的通常是:空格 制表符\t 换行符\n这三类

去除空白字符串

去除字符串两边的空白常用的三种方法:去尾str.rstrip()、去头str.lstrip()、同时str.trip()

代码段1:

# 空白字符
m = "          sdsc dsd     sd          mrp"
#去除头部空白
m1 = m.lstrip()
print(m1)
#去除尾部字符串
m2 = m.rstrip()
print(m2)
#掐头去尾处理字符串
m3 = m.strip()
print(m3)

运行结果:

sdsc dsd     sd          mrp

          sdsc dsd     sd          mrp

sdsc dsd     sd          mrp

变量命名规则和命名规范

命名规则:

变量命名规则  变量是由开发者自己命名的,根据需要自己起名

  1. 只能包含 字母、数字和下划线,不能使用数字开头
  2. 不能使用Python关键字

变量命名规范 要做到见名知意

简单(不要太长)

明了(根据名字知道这个里面存储的是什么)

练习题

写一段英文语句到一个变量中,以小写、大写和首字母大写的方式打印出来。

练习题代码段1:

#编写一段英文语句

str = "Henan University is excellent"

#以大写方式打印出来

print(str.upper())

#以小写方式打印出来

print(str.lower())

#以首字母大写的方式打印出来

print(str.title())

运行结果:

HENAN UNIVERSITY IS EXCELLENT

henan university is excellent

Henan University Is Excellent

2.下面哪个变量不合法

  1. my_name           合法
  2. Myname             合法
  3. My-name  x       不合法(特殊字符-)
  4. my name   x     不合法(变量之间不允许有空格)
  5. print      x        不合法(不能采用关键做自定义变量)
  6. _lower               合法
  7. 1message   x    不合法(不能以数字开头做变量)
  8. Title#     x        不合法(不能含有特殊字符#)

 

本文地址:https://blog.csdn.net/weixin_43771204/article/details/107289214