@[枭]
Python第一节
今天简单讲解了一下Python的
1------由来
2------需要安装的版本
3------部分基础代码
①由来
Python的出现是在1989年,在近几年内由于阿尔法狗事件逐渐升温,到现在已经成为全球最热门的编程语言,且语法简单
Python是一门跨语言、源代码开放并且免费的解释型高级动态编程语言,它支持函数、命令以及面向对象程序设计
面向 | 区别 |
---|---|
面向对象 | 分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了 |
面向过程 | 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为 |
②版本
目前来说,应该使用3.7.X或3.8.X版本在计算机内安装相应版本的Python
链接: Python官网
也可以通过自己的喜好进行安装Anaconda3、Pycharm或其它开发环境
③部分基础代码
Python中通过缩进、":"代替花括号、分号
输入
Python的输入代码为input()
用户可以在控制台直接输入数据到计算机中
提示性文字可以通过单/双引号原样输入
如:s=input('这里是任意输入的内容:')
特别注意!!读入的字符串不能直接用于数字运算
比如说,s=input()
在这里输入100
print(3*s)
得到的结果是100100100
s=input()
在这里输入5
print(3*5)
得到的结果是15
s=input()
在这里输入10
t=input()
在这里输入50
print(s*t)
得到的结果是1050
要想让它进行正常的数值运算,可以使用int()
整数型进行转换,
把上面的函数写为s=int(input())
或使用eval()
函数变为有效值,这个经常用
输出
格式代码print(*objects,sep=' ',end='\n')
sep
在多个参数输出时候的分隔符,默认为空格
例子:print(3,2,8)
输出为3 2 8
print(3,2,8,sep=',')
输出为3,2,8
end
在输出结束时候的字符,默认为\n
例子:for i in range(4)
输出为0
print(i)
1
2
3
for i in range(4)
输出为0 1 2 3
print(i,end=' ')
str.format()
Python的输出代码为str.format()
或f
代码格式为<模板字符串>.format(<逗号分隔的参数>)
要输出Tom,男,40
print('{},{},{}'.format('Tom','男',40))
可以通过序号来找
print('{2},{1},{0}'.format(40,'男','Tom'))
说明性字符串原样输出
print('姓名:{}'.format('Tom'))
在{}中可以输入格式进行控制,格式限定符":"
print('{:.2f}'.format(3.14159))
f
print(f'My name is {'Tom'}')
列表
在Python中,列表不同于c/c++等语言的数组,但表达方式相同
列表是一个对象,表中元素类型可以不同,可以动态改变
例如:ls=[1,2,3,4,5]
print(ls)
输出结果为[1,2,3,4,5]
print(*ls)
输出结果为1,2,3,4,5