python基础语法教程
python一直是一门非常火爆的编程语言,从简洁的语法,全面的功能,也是得到许多编程萌新的重视,在刚刚接触编程不久的人来说,python就像是代码编程的入门语言,但其实想成为python大神也不容易哦。
本文针对python初学者,可以给予初学者更多的理解。
1.python基础函数
print是python中最最基本的命令,代码运行中的输出文本都是利用print执行的
基础操作:
打印文本
print('半世双城是萌新')
半世双城是萌新
进阶操作:
使用文本函数
\t、\n
和插入变量
n = 'shuangcheng'
print(n,'\n半世双城\n是萌新')
shuangcheng
半世双城
是萌新
总结:
在print()的括号中就是打印出的东西。
\n可以换行
\t可以缩进文本(由于编辑器原因无法展示,敬请谅解)
print不但可以打印字符串,还可以打印变量、列表等序列类型
print可以用英文逗号分隔
input
input是做人机交互的命令,虽然效果是交互,但用途远远不止这些。
input需要配合变量使用。
基础操作:
answer = input()
print(answer)
半世双城是萌新 #这是我的回答
半世双城是萌新 #这是打印内容
进阶操作:
shuangcheng = input()
print(input(shuangcheng))
双城不会python #第一层input
双城不会python是不可能的 #第二层input
是不可能的 #打印内容
总结:
input当中还可以使用字符串,也是按回车剑返回
文本字串常用操作
除了命令的用法,就连文本字串也有很多种操作
基础操作:
int('文本') #转为整数类型
str('文本') #转为字符串类型
float('文本') #转为浮点数类型
len('文本') #求文本长度`
这是最基本的几种用法,还有更难的序列操作文本字串也可以使用
进阶操作:
('Hello' in 'Hello, World') #文本是否包含in前的文本
'Hello'[0:3] #文本0-3项前的子字串
获取文本子字串被称为切片
这里要注意,文本的第一个字是文本的第1项,但却不算子字串的一部分。所以千万不要按照普通顺序切片哦。
切片可以隔着字获取子字串,只要在方括号中再添加一个冒号,冒号后面写要隔着多少个字获取一次即可。
拓展操作:
'Hello'[::-1]
可以将文本倒序哦。
思路如下:
1.获取文本的参数为空,默认为全文
2.间隔-1是指上一个
3.文本序列极为特殊,切片操作中参数为负数获取的索引将会循环至文本末尾
现在思路是不是很清晰了?
这也是python的多态性。
同学们是不是觉得python变简单了?
总结:
文本字串也是序列的一种
序列操作有多种默认情况
2.python基础代码
判断语句常用命令:
命令 | 效果 |
---|---|
(存储容器)名称 = 存储值 | 赋值 |
参数 == (对象)参数 | 返回是否等于对象 |
参数 != (对象)参数 | 返回是否不等于对象 |
参数 < (对象)参数 | 返回是否小于对象 |
参数 > (对象)参数 | 返回是否大于对象 |
参数 <= (对象)参数 | 返回是否小于等于对象 |
参数 >= (对象)参数 | 返回是否大于等于对象 |
if-elif-else
对于python有些基础的人来说,说起判断语句,第一个想到的绝对是if-elif-else,它们三兄弟,绝对是每个有人机交互环节的作品必备代码。
这里要注意,判断语句打完需要一个冒号,而且按回车键会自动缩进。所以如果打完之后按下回车键没有缩进,那你就得好好看看你有没有打出冒号来。 #这里的缩进指四个空格。
if是指如果后面跟着的语句返回值是真,则执行if底下的代码,否则就会跳过。
elif就是’否则如果’,'楼上’的判断语句被跳过,那就执行这个elif语句。elif的执行效果和if一样,只不过’楼上’得是if或者elif。 #这里的楼上指上一层判断
那else就很好理解了,判断三兄弟有了如果和否则如果,最后一个就是否则了。else的语句不需要任何参数,一个else加上一个冒号就行了。
python编程环境
如果你是代码式编程的初学者,这个软件非常适合记代码使用:
点这里下载
制作不易,不喜勿喷
如果你觉得我做的还不错,那就给个三连鼓励以下吧!
如果你想知道更多的python知识,点这里,双城都会告诉你哦。