Python入门----(二)语言基础

Python 入门

定义变量

语法:

变量名=value

例如:

number=1024 #创建数值型变量number并赋值1024
name="孙悟空" #字符串类型的变量

Python是一种动态类型的语言,即变量的类型可以随时变化。

例如:

>>> name="孙悟空" #字符串类型变量
>>> print(type(name))
<class 'str'>
>>> name=1024 #整型变量
>>> print(type(name))
<class 'int'>

python中内置函数 type() 可以返回变量类型

python允许多个变量指向同一个值

>>> no=number=2048
>>> id(no)
2573988464112
>>> id(number)
2573988464112

内置函数id()可以返回变量所指内存的地址

基本数据类型

数字

整数

“害,太简单了,就是整数,略”

浮点数

使用浮点数运算时会出现小数位数不确定的情况。如:

>>> 0.1+0.1
0.2
>>> 0.1+0.2
0.30000000000000004

对于该情况,很多语言都存在,暂时先忽略多余小数位吧@^@

复数

python中复数和数学中的复数形式完全一样,并且用j或J来表示虚部。
例如一个复数实部为3.14虚部为12.5则该复数表示为 3.14+12.5j

字符串

在python中字符串属于不可变序列,通常用单引号“ ’ ’ ”、双引号" " " “、三引号” ‘’’ ‘’’ “或” “”" “”" "括起来,这三种
引号形式在语义上没有区别,只在形式上有些区别。其中单引号和双引号中的字符串内容必须在一行,三引号中内容可以在多行。
如:

title = '我喜欢的名言警句' #使用单引号字符串内容必须在一行
mot_cn = "命运给我们的不只是失望之酒,而是机会之杯"#使用双引号字符串内容必须在一行
#使用三引号字符串内容可以在多行
mot_en='''第一次,当它本可进取时,却故作谦卑;
第二次,当它在空虚时,用爱欲来填充;
第三次,在困难和容易之间,它选择了容易;
第四次,它犯了错,却借由别人也会犯错来宽慰自己;
第五次,它自由软弱,却把它认为是生命的坚韧;
第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。'''
print(title)
print(mot_cn)
print(mot_en)

输出字符之—画坦克

print('''
                       ▶  学编程,你不是一个人在战斗~~
                       |                   
                __\--__|_ 
II=======OOOOO[/ ★007___|           
          _____\______|/-----. 
        /___mingrisoft.com___|              
         \◎◎◎◎◎◎◎◎⊙/ 
           ~~~~~~~~~~~~~~~~
''')

自己去试试吧>_<

布尔类型
True和False为布尔值
布尔值可以转化为数值 True为1 False为0

数据类型转换

常用类型转换函数
int(x)
float(x)
complex(real[,imag])
str(x)
chr(x)

模拟超市抹零结账行为

money_all = 56.7 + 72.9 + 88.5 + 26.6 + 68.8 # 累加总计金额
money_all_str = str(money_all) # 转换为字符串
print(“商品总金额为:” + money_all_str)
money_real = int(money_all) # 进行抹零处理
money_real_str = str(money_real) # 转换为字符串
print(“实收金额为:” + money_real_str)

输入和输出

使用input()函数输入

inout()函数用法如下:

a=input(“提示文字”)

使用print()函数输出

语法如下:

print(输出内容)

具体例子如下:

height = float(input("请输入您的身高(单位为米):"))      # 输入身高,单位:米
weight = float(input("请输入您的体重(单位为千克):"))     # 输入体重,单位:千克
bmi=weight/(height*height)      # 用于计算BMI指数,公式为“体重/身高的平方”
print("您的BMI指数为:"+str(bmi))  # 输出BMI指数

判断身材是否合理

if bmi<18.5:
    print("您的体重过轻 ~@_@~")
if bmi>=18.5 and bmi<24.9:
    print("正常范围,注意保持 (-_-)")
if bmi>=24.9 and bmi<29.9:
    print("您的体重过重 ~@_@~")
if bmi>=29.9:
    print("肥胖 ^@_@^")

在输出时,也可以把结果输出到指定文件,例如将一个字符串"当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副"输出到D:\mot.txt中,代码如下:

sfp=open(r'D:\mot.txt','a+')
print("当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副",file=fp)
fp.close()

当你再查看mot.txt文件时就会看到了,啦啦啦

2021.1.13

猜你喜欢

转载自blog.csdn.net/qq_51000584/article/details/112590166