变量名称里可以有空格_1.变量与简单的数值类型

c788ae9f231fbeb226395afd58c9a9da.png

#变量

#其实就是等同于一个装东西的口袋,每个变量里都存储着信息!

#这里将这个口袋命名为num,将Hello Python world!这个信息存储其中,当你需要提取这个信息时,

#只需要print(打印)口袋名称即可(num)

num = "Hello Python world!"

print(num)

#打印输出结果:Hello Python world!

#注意

#变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,

#例如,可将变量命名为message_1,但不能将其命名为1_message。

#变量名不能包含空格,但可使用下划线来分隔其中的单词。

#例如,变量名greeting_message可行,但变量名greeting message会引发错误

#不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print

#变量名应既简短又具有描述性。

#例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好

#经验:慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0

#就目前而言,应使用小写的Python变量名。

#简单的数据类型

#1.字符串

#字符串主要是英文字母,通常居于双引号“”,或者单引号''之中,例如:“abc”,‘abc’

#有些情况下需要更改字母的大小写,可用以下代码:

num = "number one"

print(num.title())

#打印输出结果:Number One

#so,可以发现print中的意思是:打印输出num中的字符串,(title())并使开头字母大写!

#注意:在num.title()中,num后面的句点(.)让Python对变量num执行title()指定的操作

name = "Number One"

print(num.upper())

print(num.lower())

#输出打印结果为:

#NUMBER ONE

#number one

#so,可以看出upper(),lower()是将字符串更改成大部大写或者全部小写!

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

#例如你可能想将姓和名存储在不同的变量中,等要显示姓名时再将它们合而为一

num1 = 'hello'

num2 = 'world'

num3 = num1+num2 #单纯的拼接

print(num3.title())

#打印输出结果为:Helloworld

#使用+ 来合并字符1 、空格和字符2

num4 = num1 + " " + num2 #两个字符中间带空格:‘空格’即可

print(num4)

#打印输出结果为:hello world

#空白

#泛指任何非打印字符,如空格、制表符和换行符。你可使用空白来组织输出,以使其更易读

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

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

print("hello world")

#打印输出结果为:

#hello world

print("thello world")

#打印输出结果为:

# hello world

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

print("hello worldnRnstats")

#打印输出结果为:

#hello world

#R

#stats

#在同一个字符串中同时包含制表符和换行符。

#字符串"nt" 让Python换到下一行,并在下一行开头添加一个制表符

print("hello worldntRntstats")

#打印输出结果为:

#hello world #换行,不空格

# R #换行,空格

# stats

#删除输入的数据中的多余的空白

#Python能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用rstrip()

num5 = "hello world "

num5.rstrip()

#打印输出结果为:'hello world'

#2.数字

#整数

#对整数执行加(+ )减(- )乘(* )除(/ )运算

#直接输入即可:

10+10

#打印输出结果为:20

10-10

#打印输出结果为:0

10*10

#打印输出结果为:100

10/10

#打印输出结果为:1.0

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

10**2

#打印输出结果为:100

#运算次序:括号优先,乘除优先

(2+3)+2*3

#打印输出结果为:11

#浮点数:带小数点的数字

0.2*10

#打印输出结果为:2.0

#注意:结果包含的小数位数可能是不确定的,所有语言都存在这种问题,没有什么可担心的

0.2+0.1

#打印输出结果为:0.30000000000000004

#使用函数str() 避免类型错误

age = 23

message = "Happy " + age + "rd Birthday!"

print(message)

#报错:TypeError: can only concatenate str (not "int") to str

#这是一个类类型型错错误误 ,意味着Python无法识别你使用的信息。

#在这个示例中,Python发现你使用了一个值为整数(int )的变量,但它不知道该如何解读这个值

#这个变量表示的可能是数值23,也可能是字符2和3

#为此,可调用函数str() ,它让Python将非字符串值表示为字符串

age = 23

message = "Happy " + str(age) + "rd Birthday!"

print(message)

#打印输出结果为:Happy 23rd Birthday!

#注意:文中#为注释,不被python读取运行

#over

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值