python的学习1——初识python

初学python的理解

到今天为止,学习了将近一个星期的python,发现其与其它主流的语言相比,一些主体大体相同,但还存在许多不同的地方,与c,c++,java,js等语言相比宽松许多,python有点象js的宽松模式(要求宽松但形式上不尽相同),像是python句尾不需要输入分号,变量的定义与赋值相较c,java等语言有所区别,一些方面进行了相应的简化,但往往这样的简化伴随着一些复杂的操作,像是python的输入操作为input()该方法并不需要指明输入类型,并且也不需要指明地址信息,但会将输入内容直接转化为字符串形式,在使用时或许会多出强转的步骤,python作为解释型高级语言,相较与c,java等编译型高级语言运行速度会慢一些,但其强大的工具库,和其较为简便的编程方式都给我留下了深刻的印象,python在大篇幅写入程序时需要注意缩进的问题,这也是一个比较重要的问题

第三章——初识python

在此之前我们先来学习一下python的输入和输出

输入input()和输出print()的使用

先来说说input()的相关操作,首先

input("提示信息")

在input中输入提示信息,程序会将提示信息打印出来等待用户的输入,将input()方法接受的内容赋值给指定标识符,其中的标识符并不需要初始化,input()方法会将输入信息全部转换为字符串的形式赋给标识符,例如:

name = input("请输入你的名字")
age = input("请输入你的年龄")

此时name和age将会以字符串的方式存储你的输入
但在进行数字相加时就要小心你要进行的是数字相加,而非字符串的拼接

add1 = 1
add2 = input("请输入数字")
print("1+" + add2 +"=" + str(add1 + int(add2)))

输出 print()的相关操作
print((打印的一个或多个内容),sep=“多个内容的间隔方式”,end=“输出完毕后的结尾方式”)
一般情况下sep和end方法都不进行书写,多个内容以逗号隔开在打印时默认以空格隔开,打印完成默认换行

与print()一起使用的一些方法:
1.str.format方法
举例为

print("{}+{}={}".format(5,3,8))

该程序就会将5,3,8依次填入前面字符串的大括号中,输出5+3=8

当然,你也可以指定填入的顺序,例如:

print("{1}+{2}={0}".format(5*3,3,5))

此时程序会将5*3的结果填入{0}中,之后的相同填入方法

除了用数字决定填入位置外,还可以用字典的方式:

print("我是{name},今年{age}岁".format(name="王伟",age=18)) #输出我是王伟,今年18岁

除此之外,还有一些与输出搭配的输出方法
2.格式化输出: %
3.f-string方法
详情见python-格式化(%,format,f-string)输出+输入

你可能感兴趣的:(学习日志,python,开发语言,后端)