当前位置: 移动技术网 > IT编程>脚本编程>Python > 荐 Python第二章 简单数据类型-字符串

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

2020年07月12日  | 移动技术网IT编程  | 我要评论
什么是数据类型?计算机中的数据是什么?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)

运行效果:

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

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

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网