Python(1)——变量和简单数据类型

一、变量

变量的命名和使用:

  • 变量名只能包含字母、数字和下划线。变量名可以以字母或下划线开头,但是不能以数字开头。
  • 变量名不能包含空格,但能使用下划线来分隔其中的单词。
  • 不要把Python关键字和函数名作为变量名
message="A test!"
print(message)

执行结果:A test!

二、字符串

字符串是一系列字符,用引号括起来的都是字符串,引号可以是单引号,也可以是双引号

"This is a string"

'This is a string'

这种灵活性可以让字符串中包含双引号和单引号。

“I'm a  student”

'I say,"I am a student" '

1)首字母大写title()

name="ada lovelace"
print(name.title())

执行结果:Ada Lovelace

2)全部改为大写upper()

name="Ada Lovelace"
print(name.upper())

执行结果:ADA LOVELACE

3)全部改为小写lower()

name="Ada Lovelace"
print(name.lower())

执行结果:ada lovelace

字符串中使用变量

在引号前加上f,再将要插入的变量放在花括号内。当Python显示字符串时,会将每个变量替换为其值。这种字符串为f字符串,f是format的简写。

first_name="ada"
last_name="lovelace"
full_name=f"{first_name} {last_name}"
print(full_name)

执行结果:ada lovelace

也可以这样使用:

first_name="ada"
last_name="lovelace"
full_name=f"{first_name} {last_name}"
print(f"Hello,{full_name.title()}!")

 执行结果:Hello,Ada Lovelace!

空白

空白泛指任何非打印字符,如空格、制表符和换行符。

无空白:"python"

有空白:" python "

删除空白方法:

language='" python "'
1.print(language.rstrip())
2.print(language.lstrip())
3.print(language.strip())
4.print(language)

执行结果:1."python "     2." python"     3."python"    4." python "

从第四个执行结果可以看出,该函数方法不会直接改变变量中的值,而是返回一个临时变量

二、数

1)整数

>>>2+3
5
>>>3-2
1
>>>2*3
6
>>>3**3
27
>>>(2+3)*3
15

【注意】:使用**代表乘方运算

2)浮点数

>>>0.1+0.1
0.2
>>>2*0.1
0.2

【注意】:结果包含的小数位数可能会不确定

>>>0.2+0.1
0.30000000001
>>>3*0.1
0.30000000004

3)整数和浮点数

  • 两个数相除,就算结果是可以整除的,结果总是浮点数
  • 任何运算中,只要有一个数是浮点型,那么结果就是浮点型
>>>4/2
2.0
>>>1+2.0
3.0
>>>2*3.0
6.0
>>>3.0**2
9.0

数中的下划线

在使用一些很大的数时,会使用下划线将数分开,使得更加清晰

1.first=100

2.first=1_00

3.first=10_0

4.first=10_.0

5.first=_100

前三种都能正确把100赋值到first中,后两种为错误赋值

同时给多个变量赋值

x,y,z=0,0,0

注释

注释使用#进行标识

#这是一个注释

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python中用于判断数据类型的函数是type()。它可以返回所给变量数据类型。例如,type(1.23)会返回float类型。另外,Python还提供了一些数据类型转换的函数,如int()、float()和str()。int()函数可以将浮点型转换为整型,例如int(12.36)会返回整数12;float()函数可以将整型转换为浮点型,例如float(17)会返回浮点数17.0;str()函数可以将浮点型转换为字符串,例如str(-9.63)会返回字符串"-9.63"。而bool()函数可以将其他数据类型转换为布尔类型,其中0、0.0、""、()、[]、{}以及只包含空格的字符串会转换为False,其他值都会转换为True。另外需要注意的是,字典的键必须是不可变类型,可以是数字、字符串或元组,但不能是列表。在判断字典中是否存在某个键时,可以使用in关键字,例如'name' in dict2会返回True,而'name1' not in dict2会返回False。对于字符串类型Python提供了isdigit()函数来判断字符串是否由纯数字组成,例如"2.4".isdigit()会返回False,而"5".isdigit()会返回True。综上所述,Python中用于判断数据类型的函数有type()和isdigit()。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Python学习——(数据类型及其常用函数)](https://blog.csdn.net/Helen_1997_1997/article/details/128445665)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [Python中判断数据类型](https://blog.csdn.net/m0_46699540/article/details/130943484)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值