python简单数据类型变量_1、自学Python--变量和简单数据类型

字符串

字符串的表示

在Python中,字符串使用单引号'或者双引号"引起来

如下所示

1"This is a string"

2'This is also a string'

如果在英文的语法表达中出现了撇号,这个时候不适合使用单引号,只能使用单引号,如下:

1"I'm strong"

相反,如果在字符串的语句中需要使用双引号来引起来一些突出的字符串,如下

1'你去"死"'

使用函数修改英文字符串的大小写

title()

用来将一个字符串中每个单词的首字母变为大写,不管当前的变量字符串是大写还是小写

1name = 'CHAIYANJIANG'

2print(name.title())

3#运行

4Chaiyanjiang

5-----------------------------------

6name = 'pei jinfeng'

7print(name.title())

8#运行

9Pei Jinfeng

upper()

将英文字符串全部转换为大写

1name = "feiyi"

2print(name.upper())

3#运行

4FEIYI

lower()

将英文字符串全部转换为小写

1name = "MUPEI"

2print(name.lower())

3#运行

4mupei

奇思妙想1a = "chai yanjiang"

2b = "IS"

3c = "'nb'"

4print(a.title(),b.upper(), c.lower())

5#运行

6Chai Yanjiang IS 'nb'

拼接字符串

Python中使用+加号来拼接字符串

比如,在定义name的变量时,想要将姓和名分开

例:

1first_name = "chai"

2last_name = "yanjiang"

3full_name = first_name + " " + last_name #为了将姓和名分开,中间单独引一个空格

4print(full_name)

5#运行程序

6chai yanjiang

举例一个打招呼的语句

要最后输出Hello,Chai Yanjiang !

1first_name = "chai"

2last_name = "yanjiang"

3full_name = first_name + " " + last_name

4message = "hello,".title() + full_name.title() + "!"

5print(message)

6#运行

7Hello,Chai Yanjiang!

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

\t:制表符

插入一个制表符,python中一个制表符为4个空格

1print("\tPython")

2print("Python")

3#运行

4Python

5Python

\n:换行符

插入一个换行符,使换行符之后的内容,在下一行中显示

1print("languages:\n\tPython\n\tC\n\tC++\n\tC#\n\tScript")

2#运行

3languages:

4Python

5C

6C++

7C#

8Script

删除字符串中的空白

python中,定义的空白不会被忽略,它认为是有意义的

strip():

去除前后所有空白

rstrip():

去除右侧也就是末尾的空白

lstrip()

去除左侧也就是开头的空白

一段字符串中开头或者末尾是否有空白

例:

1a = " python "

2print(a.rstrip())

3print(a.lstrip())

4print(a.strip())

5#运行

6python

7python

8python

数字

在编程过程中,经常使用数字来记录游戏得分、表示可视化数据、存储Web应用信息等。整数在数字中是最好处理的

整数

加(+)、减(-)、乘()、除(/)、平方(*)

1print(1 + 2)

2print(4 - 30)

3print(2 * 10)

4print(10 / 2)

5print(1 ** 8)

6print((2+3) * 5)

7#运行

83

9-26

1020

115.0

121

1325

浮点数

大多数语言中,带有小数点的数字,称为浮点数

浮点数的小数位结果通常是不确定的,浮点数,同样可以进行加减乘除的运算

1print(0.1 + 0.2)

2#运行

30.30000000000000004

str():转换数据类型

通过str()避免类型错误

例:

1a = 23

2message = "Happy " + a + "rd birthday"

3print(message)

4#看似正常的语句,在运行后

5message = "Happy " + a + "rd birthday"

6TypeError: must be str, not int #类型错误,必须是str字符串,不能是int,因为变量a是int类型的变量

这个时候可以通过使用str转换a变量的类型为str,虽然转换了类型,都是数值是不变的

1a = 23

2message = "Happy " + str(a) + "rd birthday"

3print(message)

4#运行后

5Happy 23rd birthday

注释

每一个编程语言中,注释都至关重要,编写的程序越复杂,注释的重要度越高,也可以理解为对编写语句的释义,方便在以后查看编程语言时,可以很清楚的了解自己活着其他编程人员的想法

编写注释

#:井号在大部分语言中可以注释,也是通用的,用来注释一行的内容

编写注释的目的

主要目的是为了讲述一段代码是做什么用的,以及如何做的(原理),如果没有注释,在以后查看源代码时,只能一句一句自己重新释义,有了注释可以节省很多时间

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值