人工智能---Python语法基础

本文介绍了Python中输入输出的基本方法,包括使用input和print进行用户交互,以及eval函数的运用。详细讲解了如何通过int和float转换数据类型实现数值计算,并展示了格式化输出的操作符%,包括%d、%u、%f、%s和%c的应用。此外,还探讨了format()函数的使用方式,以及条件语句和关键字在编程中的作用。同时,文章涵盖了字符串的空格处理方法strip()。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

软件:Anaconda3 

安装教程:

1.清华镜像下载

2.

点击此处进入。 

3.

复制链接到浏览器,之后打开

 4.进入输入页面后开始码代码。

教学:

1.

a=input("请输入第一个整数:")
b=input("请输入第二个整数:")
print(a+b)

 不能单纯的a+b来计算,他+只是连接符,so需要用到显示他是什么类型的文字

2.

a=int(input("请输入第一个整数:"))
b=int(input("请输入第二个整数:"))
print(a+b)

 这样输出就是正常的加减法了,如果是其他类型不是int则用float等

3.eval函数

c=eval(input("请输入第一个整数:"))
d=eval(input("请输入第二个整数:"))
print(c+d)

eval则是表示评估,AI自动识别该是什么式子得出结果。

 4.常用格式化操作符使用

就是我们常用的%,或者写数字

比如耐克鞋子降价60%

        1.%d有符号的整数,%%则是百分号的解释,跟C语言有点类似,你可以理解为前面先写%d,之后后面c,如printf("%d",c)类似的,但是phython则是这样。

print("耐克的价格已经下降%d%%" %(25))

        2. %u是无符号的

print("我的电话是%u" %(110))

 

         3.%f 浮点数字(有小数点的那些)

        4.%s 字符串(Ikun ,cook等)

        5.%c是字符跟阿斯托吗值 (A)

        6.*是指小数点后面几位or数字宽度       

res =3.1415926
print("res=%.*f" %(3,res))

         %f是浮点类型,前面加个*为了限制他几位小数。

        7.m,n 一个是数字宽度,一个是小数位

res =3.1415926
print("res=%10.3f" %res)

         8.在数字前面+正号是显示正数,加-则是右对齐,刚好与7对应

 5.format()函数使用

        1.把%啥的全部换成{}

print("这裙子是{0},裤子是{1}".format('100元','2万元'))

里面的{0,1}可以写可以不写,刚好与后面的对应,第一个100元就是0,第二个2万元就是1

也可以用这个来写计算式

         2.条件语句的使用

比如当a>10

输出啥

a=10输出啥

a=10
if a==0:
    print("")
elif a>0:
    print("")
rlse:
    print("")

   6.关键字的使用

python里面有很多关键字,比如if and等,但是这些都是被定义好的。被存在kwlist 可以 被list出来

代码是

import keyword
print(keyword.kwlist)

   7.算式

比如加减乘除的,前面有可以直接写在括号里面直接计算也可以写在外面

a=1
b=2
c=3
c=a+b
print('{}+{}={}'.format(a,b,c))

 由此可以扩展到+-×÷

8.常用比较运算符演示

a=1
b=2
if a==b:
    a=True;
else:
    a=False;
print("a==b:的答案是"+str(a))

 用来显示这个是不是对的。

9.消除字符串空格功能

比如你写了一串很长的七的八的,然后前后有不想要的空格或者相同字母,就可以用这个

b='ccccci is so shuaicccc'
print(b.strip('c'))

 strip()把c全脱了,在b的字符里面

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苏师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值