python基础教程菜鸟教程,python基础教程百度百科

  python基础教程菜鸟教程,python基础教程百度百科

  目录Python简介第2天Python基本语法Python运算符Python过程控制Python格式输出摘要

  Python入门的第二天

  当你看到这篇文章时,如果你需要在linux系统上安装python3.7,请点击历史文章链接查看。

  在3分钟内在虚拟机上运行python Python基本语法

  Python语言与Perl、C和Java有许多相似之处。但是,也有一些不同之处。

  以后我们会学习Python的基本语法、变量和相关操作,让你快速学会Python编程。

  1.Python 标识符

  写程序的时候经常用到变量(标识符),那么变量的作用是什么呢?

  将表达式运算的结果保存到内存中,便于重复使用或更改。如果没有变量,表达式运算的结果需要重用,所以只能重新计算,耗时1.1标识符(变量)怎么表示呢小时以上。

  关于命名变量有很多事情,如下所示:

  1.变量名应该通过它的名字来知道。2.在Python中,标识符由字母、数字和下划线组成。3.在Python中,所有标识符都可以包含英文、数字和下划线(_),但不能以数字开头。4.4中的标识符。Python是区分大小写的。5.当变量名中有多个单词时,有两种方式表示第一个单词小写,后面的单词用下划线隔开(官方推荐)。6.变量名只能由下划线、数字和字母组成,不能包含空格或特殊字符(?$!~@*)7.Python可以通过使用分号在同一行显示多个语句;1.2 Python关键字

  这些关键字不能用作常量或其他变量(标识符)。

  1.3变量赋值

  Linux上的[root @ localhost ~]# python 3 . 7 . 3(默认,2021年5月25日17:59:49)[GCC 4 . 8 . 5 2015 06 23(Red Hat 4 . 8 . 5-44)]键入 help 、 copyright 、 Credits 或 license 了解更多信息。name= HBS #定义一个变量名,取值为HBS Print(name)# Print name的值HBS name 2=兰 print (name 2)阿兰=1;B=2 c=a b print(c)3 id(name2) #检查name2变量值的存储位置1396366815309841.4 Python 字符串

  或者字符串是由数字、字母和下划线组成的字符串。

  Python的字符串列表按顺序有两个值:

  从左到右索引默认从0开始,最大范围默认从1个短字符串长度开始,从-1开始。最大范围是字符串的开头。加号()是字符串连接运算符,星号(*)是重复操作。

  2.首行缩进

  Python的代码块不使用花括号{}来控制类、函数和其他逻辑判断。

  缩进空格的数量是可变的,但是所有代码块语句必须包含相同数量的缩进空格,这一点必须严格执行。

  编写带缩进的模块(例如缩进4个空格)

  如图:

  2.1报错总结

  1.缩进错误:UN indents不匹配任何外部缩进级别错误表示您使用的缩进方法不一致。有的按tab键缩进,有的按空格缩进。把它们改成一致就行了。2.如果是缩进错误:意外缩进错误,python编译器在告诉你‘嗨,伙计,你的文件格式不对,可能制表符和空格没有对齐’。所有python对格式都非常严格。注意:因此,您必须在Python代码块的行首使用相同数量的缩进空格。建议您在每个缩进级别使用单个制表符或两个空格或四个空格,记住不要混合使用3.Python 多行语句

  Python语句通常使用新的一行作为语句的结尾。

  但是我们可以用斜杠(\)把一行语句分成多行,

  如图

  4.Python 引号

  Python可以使用引号()、双引号(")和三引号(‘’’“”")来表示字符串。引号的开始和结束必须是同一类型。

  如图

  5.Python 注释

  Python单行注释以#开头。

  如图:

  Python 输入/输出

  输入密码时,如果想让它不可见,需要使用getpass模块中的getpass方法。

  如图:

  注意:input接收的所有数据都是字符串。即使您输入数字,它们仍会被视为字符串。

  Python运算符

  1.算术运算:

  运算符描述示例加法-两个对象加1 1输出结果2-减-获得负数或一个数减去另一个数-10输出结果-10 5-1输出结果4*乘法-两个数相乘或返回重复多次的字符串2 * 3输出结果6 abc * 2输出结果abcabc/divide-x除以y5/2输出结果2.5//除以整数-返回商的整数部分5 //2输出结果2 5.0 //2输出结果2.0%模-返回5%除法的余数2输出结果1**幂-返回x 2 * * 3的y次方2的三次方,输出结果82.比较运算:

  运算符描述instance==equals-比较对象是否相等1==2并返回False!=不相等-比较两个对象是否不相等1!=2返回True不等于-比较两个对象是否不相等1 2返回True大于-返回x大于y1 2返回False小于-返回x小于y1 2返回True=大于等于-返回x大于等于y1=2返回False=小于等于-返回x小于等于y1=2返回y1=2返回True备注:所有比较运算符返回1表示真,返回0表示假。这相当于特殊变量True和False。真假都是大写的。

  3.赋值运算:

  运算符描述示例=简单赋值运算符a=1给变量赋值1=加法赋值运算符a=1相当于a=a 1-=减法赋值运算符a -=1相当于a=a-1*=乘法赋值运算符a *=2相当于a=a * 2/=除法赋值运算符a /=2相当于A=a/2/=整数/=2相当于a=a //2%=模赋值算子a %=2等价于a=a% 2**=幂赋值算子a **=2等价于a=a ** 24.赋值运算:

  运算符描述示例=简单赋值运算符a=1给变量赋值1=加法赋值运算符a=1相当于a=a 1-=减法赋值运算符a -=1相当于a=a-1*=乘法赋值运算符a *=2相当于a=a * 2/=除法赋值运算符a /=2相当于A=a/2/=整数/=2相当于a=a //2%=模赋值算子a %=2等价于a=a% 2**=幂赋值算子a **=2等价于a=a ** 25.逻辑运算:

  运算符描述实例和布尔AND-当多个条件为真时,结果为真。如果x为假,x和y返回假。否则,返回y的计算值。a和b返回True或boolean or——任一条件为真,结果为真。如果x为真,则返回真;否则,返回Y、a或b的计算值,True not Boolean NO——如果X为真,则返回False如果X为False,则返回Truenot a和b,并返回False6.短路原则

  短路和原理:条件1为假时,条件2不判断;当条件1为真时,判断条件2或;当条件1为真时,不判断条件2;当条件1为假时,判断条件27.成员运算:

  如果在指定序列中找到值,中的运算符描述实例返回True,否则返回y中的false sex,如果在y序列中找到x,则返回y中的True sex,如果在指定序列中找不到值,则返回True,否则返回false sex not in y,如果x不在y序列中,则返回True8.身份运算:

  运算符描述示例isis是判断两个标识符是否引用同一个对象X为y,如果id(x)等于id(y),结果返回True否则返回Falseis notis not is判断两个标识符是否引用不同的对象X is not y,如果id(x)不等于id(y),结果返回True否则,它返回假9.位运算:

  运算符描述示例按位与运算符a b输出结果12、二进制:0000 1100按位或运算符a b输出结果61、二进制:0011 1101按位异或运算A B输出结果49、二进制:0011 0001~按位求反运算~ a输出结果-61、二进制:11 1

  运算符描述* *指数(最高优先级)~按位翻转、一元加号和减号(后两者的方法命名为@和-@)*/%/乘法、除法、模和可除运算符位的加法、减法、右移和左移以及==比较运算符==!=等于运算符=%=/=/=-==*=*=赋值运算符is is not标识运算符in not in成员运算符not or and逻辑运算符Python流控制

  1.Python条件语句

  Python条件语句是代码块,其执行由一个或多个语句的执行结果(真或假)决定。

  if语句的判断条件可以用(大于)、(小于)、==(等于)、=(大于等于)和=(小于等于)来表示。

  当判断条件是多值时,可以使用以下形式

  If条件1:执行语句1 … ELIF条件2:执行语句2 … ELIF条件3:执行语句3 … else:执行语句4 …1.1用户登录脚本

  如图:

  1.2成绩判断脚本

  如图:

  2.Python for 循环语句

  循环中需要注意的是continue和break的区别:

  继续继续这个循环,直接进入下一个循环。break直接退出循环。不要为了循环而循环,否则

  当for循环正常结束时,将执行else段的代码。

  如果for循环异常结束,将不会执行else段代码。

  2.1最简单的循环

  #!/usr/hot coat/envpython3.7 # _ * _编码:UTF-8 _ * _ for I in range(10):print( loop:,I) #最简单的for循环10次打印10以内的数字,但是遇到小于5的循环次数就跳过,直接进入下一轮循环

  如图:

  打印10以内的数字,但是遇到大于5的循环次数就中止,直接退出循环

  如图:

  for 循环+else

  For循环和else

  当for循环正常结束时,将执行else段的代码。

  如果for循环异常结束,将不会执行else段代码。

  如图:

  3.Python While 循环语句

  Python提供了for循环和while循环(Python中没有do…while循环):

  Python循环可以遍历任何项目序列,比如列表或字符串。

  实现让用户不断的猜数字,但只给最多3次机会,再猜不对就退出游戏

  如图:

  不限制猜的次数?要猜的数字为一个随机数?

  如图:

  Python格式输出写代码的时候,需要统一输出格式,所以今天我做了一个总结。

  1.整数%d的输出

  2.浮点数%f的输出

  3.字符串输出%s

  4.二进制%b

  5.科学计数法%e(仅适用于数字和%E)

  6.八进制输出%o

  7.十六进制输出%x(小写/大写,无符号整数)

  8.str.format(),用{}运算符和:辅助指令替换%运算符。

  9.您可以将{}用作字符串中的格式运算符。

  1.format方法

  1.1通过位置索引值

  如图:

  1.2 通过下标进行索引

  如图:

  1.3 精度与类型f

  如图:

  1.打印个人信息

  如图:

  经过两天的学习,我已经掌握了Python的基本语法、运算符、流控制等基础知识。知识的海洋是无尽的。下次我会更加努力学习。同时我也会努力更新更好的Python学习文章,和大家一起探讨,共同成长。

  学习总结问题1出错。type error:“str”和“int”的实例之间不支持“=”

  遇到这种问题,就是我们输入的。默认情况下,它是一个字符串,我们需要把它转换成int,type。比如:

  将等级=输入(输入您的等级:)转换为

  Grade=int (input(输入你的成绩:))。

  2.SyntaxError:无效语法,这是我们的语法问题,尤其是条件语句后面的分号。

  循环中的继续、中断位置有多少个空格?

  3.缩进错误:Unent不匹配任何外部缩进级别错误表示您使用的缩进方法不一致。有的用tab键缩进,有的用空格缩进,改一致就行了。

  谢谢大家的赞和关注。有问题可以私信评论或者和我聊天,我会尽力帮你处理。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: