首页 > 编程语言 >2 python语言基本语法元素

2 python语言基本语法元素

时间:2022-09-04 20:33:15浏览次数:57  
标签:语句 数字 python 元素 语法 字符串 类型 print 保留字

一.程序的格式框架

1.缩进

(1)缩进是用来表示代码之间的包含和层次关系

(2)一个缩进是四个空格

(3)是用来表明程序框架的唯一手段

2.注释

是代码的辅助性文字,不会被执行

 

二.语法元素的名称

1.变量

变量是保存和表示数据值的一种语法元素,能够通过赋值(使用等号=表达)方式修改。

命名规则:大写字母,小写字母,数字,下划线(_)和汉字(不太建议使用)

###名字的首字符不能是数字,中间不能出现空格保留字,长度无限制

2.保留字

也被称为关键字,是指被编程语言内部定义并保留使用的标识符

#编写程序时,不能定义与保留字相同的标识符

python3.x有33个保留字

and,as,asert,break,class,continue,def,del,elif,else,except,finally,for,from,global,if,import,in,is,lambda,nonlocal,not,or,pass,raise,return,try,while,with,yield,with,True,False,None

 

三,数据类型

分为数字类型,字符串类型,元组类型,集合类型,列表类型,字典类型等

1.表示数字或数值类型称为数字类型

整数,浮点数和复数

2.字符串

(1)字符串是用两个双引号""或者单引号''括起来的一个或多个字符

(2)其有两种序号体系:正向递增序号,反向递减序号

(3)可以采用[N:M]格式获取字符串的子串,即切片操作。[N:M]获取字符串中从N到M但(不包含M)间连续的子字符串

(4)len()函数可以获取字符串的长度

 

四,程序的语句元素

1.表达式

(1)产生或计算新数据值的代码片段称为表达式。表达式类似数学中的计算公式,以表达单一功能为目的,运算后产生运算结构,运算后产生运算结果,运算结果的类型由操作符或运算符决定。

(2)表达式一般由数据和操作符等构成

2.赋值语句

<变量>=<表达式>

同步赋值语句

<变量1>,..,<变量n>=<表达式1>,...,<表达式n>

3.引用

import<功能库名称>

引用功能库之后,采用<功能库名称>.<函数名称>来调用具体功能

4.其他语句

分支语句:单分支,双分支,多分枝

循环语句:包括遍历循环,条件循环

 

五,基本输入输出函数

(1)input()函数

(2)eval():它能够以Python表达式的方式并执行字符串,将返回结果输出

例如:

>>>a = eval("1.2 + 3.4")

>>>print(a)

4.6

(3)print()

三种用法

1.仅用于输出字符串

2.仅用于输出一个或多个变量

3.用于混合输出字符串和变量值

print(<输出字符串模板>.format(<变量1><变量2>...<变量n>))

>>>a, b = 123.456, 1024 >>>print("数字{}和数字{}的乘积是{}".format(a, b, a*b)) 数字123.456和数字1024的乘积是126417.944 4.对print函数的end函数进行赋值 print(<待输出内容>, end="<增加的输出结尾>") >>>a = 24 >>>print(a, end=".") 24. >>>print(a, end="%") 24%

 

标签:语句,数字,python,元素,语法,字符串,类型,print,保留字
From: https://www.cnblogs.com/ljychengdu/p/16653705.html

相关文章

  • JS根据id将光标定位到html的元素中
    1定位到input元素中varelement=document.getElementById(ys_id);//ys_id为传入的html元素的idelement.focus();ViewCode2 定位到div元素中window.location......
  • Python基础知识
    什么是Python命名空间?在Python中,所有的名字都存在于一个空间中,它们在该空间中存在和被操作——这就是命名空间。它就好像一个盒子,每一个变量都对应装着一个对象。当查询变......
  • python中的内置函数
    内置函数#1.abs函数print(abs(-1))#绝对值方法#2.all函数print(all([1,'aaa','']))#falseprint(all([]))#true#all方法里面是一个可迭代对象,all会自动将这......
  • leetcode 83. Remove Duplicates from Sorted List 删除排序链表中的重复元素(简单)
    一、题目大意给定一个已排序的链表的头head,删除所有重复的元素,使每个元素只出现一次。返回已排序的链表。示例1:输入:head=[1,1,2]输出:[1,2]示例2:输入:h......
  • python爬虫日记-爬取虎牙图片
    依赖requests库,运行此代码会爬取https://www.huya.com/g/2168上的图片,图片名字为@alt,会爬取到此脚本所在目录中的img文件夹中,没有此文件夹则运行不成功。importrequests......
  • Python Web开发主流框架
    Web开发是Python语言应用领域的重要部分,也是工作岗位最多的领域。如果你对基于Python的Web开发有兴趣,正打算使用Python做Web开发,或者已经是一个Web开发者有工作需要,要做自......
  • python-常用内置函数
    数学相关的内置函数abs:取绝对值divmod:求两个数相除的商和余数max:求最大数min:求最小数pow:幂运算round:四舍五入保留到指定小数位sum:用来求和可迭代对象相关......
  • python中的if和elif区别
    代码1:1numbers=[1,2,3,4,5,6,7,8,9]2fornumberinnumbers:3ifnumber==1:4res='st'5ifnumber==2:6res='nd......
  • Python scrapy 爬虫 模拟登录
    模拟登录,可以解决某些网站,必须要登录才能抓取的问题。模拟登录就是要拿到网站的cookie。当爬虫程序进入网站开始抓取时数据时,爬虫的入口并不是scrapy 给定的pass,而......
  • 【Python基础】内置函数filter详解
    filter,顾名思义,就是一个过滤器。其作用是从列表(或其他序列类型)中筛选出满足条件的子列表,filter是python的内置函数,无须import即可直接使用。1filter的基础用法对于列表(或......