python中的括号不是西文吗_二级Python---python语言的基本语法元素(Day1)

一、基本输入输出函数

Python中有三个重要的基本输入、输出函数,用于输入、转换和输出,分别是input()、eval()、print()。

1.print()

作用:输出运算结果;根据输出内容的不同,有三种用法。

①、仅用于输出字符串,使用方法如下:

print('待输出的字符串'),如图1

ab273a74e7f3

图1

②、用于输出一个或多个变量

print(变量1,变量2,...),如图2

ab273a74e7f3

图2

③、用于混合输出字符串与变量值

print('输出字符串模板'.format(变量1,变量2,...)),如图3

ab273a74e7f3

图3

其中, a的值为{},b的值为{}  是输出字符串模板,即混合字符串和变量的输出样式。{}表示一个槽位置,括号中的内容由后面紧跟的format()方法中的参数按顺序填充。

**print函数的换行控制

print()函数输出文本时会默认会在最后增加一个换行,如果不希望在最后增加这个换行或者希望输出文本后增加其他内容,可以对print()函数的end参数进行赋值。

print(待输出内容,end='增加的输出结尾'),如图4

ab273a74e7f3

图4

2.input()函数

作用:从控制台获得用户的一行输入,无论用户输入什么内容,input()函数都以字符串类型返回结果。

变量 =input('提示性文字')

注意:无论用户输入的字符是字符还是数字,input()函数统一按照字符串类型输出。

二、语法元素的名称

变量是保存和表示数据值的一种语法元素,在程序中十分常见。顾名思义,变量的值是可以改变的,能够通过赋值(使用等号=表达)被修改,如图5

ab273a74e7f3

图5

变量的名称是否可以随意命名?命名规则:Python语言允许采用大写字母、小写字母、数字、下划线和汉字等字符及其组合给变量命名。但名字的首字符不能是数字,中间不能出现空格;标识符名称不能与Python保留字相同。

注意:标识符对大小写敏感。保留字(关键字):指被编程语言内部定义并保留使用的标识符。

如图6

ab273a74e7f3

图6

三、数据类型

Python语言支持多种数据类型,最简单的包括数字类型、字符串类型,略微复杂的包括元组类型、集合类型、列表类型、字典类型等。

1.数字类型表示数字或数值类型成为数字类型,Python语言提供3种数字类型:整数、浮点数和复数,分别对应数学中的整数、实数和复数。

一个整数值可以表示为十进制、十六进制、八进制和二进制等不同进制形式。十进制:180

十六进制(0x或0X开头):0xb4

八进制(0o或0O开头):0o264

二进制(0b或0B开头):0b10110100

进制转换的方法

https://jingyan.baidu.com/article/495ba84109665338b30ede98.html

浮点数

一个浮点数可以表示为带有小数点的一般形式,也可以采用科学计数表示。浮点数只有十进制。例如:浮点数123.456

两种表示方法如下:

一般形式:123.456

科学计数法:1.23456e2

字符串Python语言中,字符串是用两个双引号" "或者单引号' '括起来的一个或多个字符。

Python字符串的两种序号体系:如图7

ab273a74e7f3

图7

可以采用[N:M]格式获取字符串的子串,这个操作被形象地称为切片。[N:M]获取字符串从N到M(但不包含M)间连续的子字符串。

补充:len()函数获取字符串的长度,一个中文字符和西文字符的长度都记为1.

四、程序的语句元素

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

表达式一般由数据和操作符等构成,这是构成Python语句的重要部分。

例:1024*32

'对酒当歌,人生几何'+'譬如朝露,去日苦多。'

2.赋值语句

Python语言中,=表示”赋值”,即将等号右侧的值计算后将结果赋给左侧变量,薄啊哭哦等号(=)的语句称为“赋值语句”

变量=表达式

同步赋值语句:同时给多个变量赋值

变量1,....,变量N = 表达式1,....,表达式N

例:a,b = 3,4

a,b = b,a

print(a,b)

eval()

作用:eval(字符串)函数能够以Python表达式的方式解析并执行字符串,将返回结果输出。

变量=eval(字符串)

例:a = eval('1.2+3.4')

print(a)

输出结果为:4.6

eval()函数经常和input()函数一起使用,用来获取用户输入的数字,使用方式如下:

变量 = eval(input('提示性文字'))

例:   value = eval(input(“请输入要计算的数据"))

print(value*2)

请输入要计算的数值:1024.265

1024.265

type()函数返回对象的类型,int表示整数,str表示字符串

注释注释是代码中的辅助性文字,会被编译或解释器略去,不被计算机执行,一般用于程序员对代码的说明。Python语言采用#表示一行注释的开始,多行注释需要在每行开始都使用#。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/271311.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

chart.js 饼图显示百分比_实战PyQt5: 135-数据可视化之QChart绘制饼图

饼图是数据可视图表的基本类型,在QChart中,QPieSeries, QPieSlice处理饼图的绘制。QPieSeriesQPieSeries类以饼图形式显示数据。饼图系列由定义为QPieSlice对象的切片组成。切片可以具有任何值,因为QPieSeries对象计算切片的百分比与系列中所…

lambda中使用filter过滤

单一条件过滤 /*** 测试filter*/Testpublic void testFilter() {List<User> user new ArrayList<>();user.add(new User(1L, 18, "小明"));user.add(new User(2L, 20, "小王"));user.add(new User(3L, 28, "小刚"));user.add(new U…

Silverlight 打印

摘自&#xff1a;http://www.cnblogs.com/jiajiayuan/archive/2012/04/13/2444246.html Silverlight中的打印只有一个类&#xff0c;那就是PrintDocment这个对象来实现。下面我用两种方法来实现Silverlight的打印&#xff1a;第一种&#xff1a; private void btnPrint_Click(o…

数据库系统的体系结构知识笔记

1、集中式数据库系统分时系统环境下的集中式数据库系统结构诞生于20世纪60年代中期。当时的硬件和操作系统决定了分时系统环境下的集中式数据库系统构成早期的数据库技术的首选结构。数据和数据管理都是集中的&#xff0c;数据库系统的所有系统&#xff0c;从形式的用户到DBMS核…

mysql2014授权设置_mysql权限管理(2014-09-15)

本文比较碎片化&#xff0c;不过以问答的形式比较容易理解。如何查看mysql的当前登录的用户&#xff1f;select user();mysql -hlocalhost -uroot 与root192.168.11.100 区别&#xff1f;mysql -hlocalhost -uroot只能在本地进行登录&#xff0c;而root192.168.11.100不能在本…

python网站后台_Python 网站后台扫描脚本

Python 网站后台扫描脚本1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 #!/usr/bin/python #codingutf-8 import sys import urllib import time url "http://123.207.123.228/" txt open(r"C:\Users\ww\Desk…

数据库系统的三级模式结构知识笔记

1、数据抽象的三个层次数据库系统利用三个层次划分来抽象来对用户屏蔽系统的复杂性、简化用户与系统的交互。1.1 物理层物理层属于最低级层次的抽象&#xff0c;描述数据在存储器上如何进行存储的。物理层会详细描述复杂的底层结构。1.2 逻辑层逻辑层属于中间层&#xff0c;用来…

Arrays.sort()排序

/*** Arrays.sort()排序* 默认升序*/Testpublic void test(){Integer[] result {1,4,7,9};Arrays.sort(result);for (int i 0;i<result.length;i)System.out.println(i);}

import package的问题

在新建class的时候除了名字还可以选择包名&#xff1a; 新建2个包名&#xff0c;然后在不同的包里写2个同名的类&#xff0c; 程序中导入另外一个包 package com.hs;import com.hy.Father; 当直接使用Father的时候提示是引用的com.hy.Father public static void main(String[] …

数据库技术基础:常见基本模型介绍笔记

1、层次模型层次模型采用树型结构表示数据与数据间的联系。层次模型中每个节点表示一个实体&#xff0c;实体之间的联系用节点之间的连线表示&#xff0c;并且除了根节点以外&#xff0c;其他节点有且仅有一个双亲节点。层次模型特点&#xff1a;记录之间的联系通过指针实现&am…

升序

/*** 升序*/Testpublic void test25() {List<Integer> array Stream.of(1, 8, 5, 3).collect(toList());// 升序排序array.sort(Integer::compareTo);System.out.println(array);}

数据库技术:数据存储和查询知识笔记

1、存储管理器存储管理器作用&#xff1a;负责数据库中数据的存查询和更新。存储管理器负责和文件系统交互&#xff0c;将不同的DML语句翻译成底层文件系统命令&#xff0c;通过这种方式原始数据就通过文件系统存储在磁盘上。存储管理器是存储底层数据和应用程序、以及向数据库…

lambda中orElse(null)使用

如果取得第一个元素&#xff0c;则用findFirst() 最后提取元素的时候&#xff0c;可以用&#xff1a;get或者orElse(null) 这里要注意的是&#xff0c;规范用法是orElse(null) 用get方法&#xff0c;如果filter中获取的是null&#xff0c;那么用get方法会抛出异常&#xff1…

数据挖掘:数据仓库相关知识笔记

1、数据仓库介绍数据仓库&#xff08;DW&#xff09;&#xff1a;可以满足管理人员的决策分析需要&#xff0c;在数据库基础上产生了满足决策分析需要的数据环境。传统数据库和数据仓库比较比较内容传统数据库数据仓库数据内容当前数据历史的、存档的、归纳的、计算的数据目标面…

python200行代码_如何用200行Python代码“换脸”

本文将介绍如何编写一个只有200行的Python脚本&#xff0c;为两张肖像照上人物的“换脸”。 这个过程可分为四步&#xff1a; 检测面部标记。 旋转、缩放和转换第二张图像&#xff0c;使之与第一张图像相适应。 调整第二张图像的色彩平衡&#xff0c;使之与第一个相匹配。 把第…

git的smart Checkout跟force checkout的区别

1:在切换分支的时候,常常会遇到下图的问题 是因为我在test分支上修改了代码&#xff0c;但是没有commit&#xff0c;切换到其他分支上就弹出了这个窗口 我们需要怎么处理呢 2:可以看到弹框底部有Force Checkout Dont checkout Smart Checkout,表示什么意思呢 Smart …

数据挖掘相关知识介绍

1、数据挖掘定义把数据库中大量数据背后隐藏的重要信息抽取出来&#xff0c;然后为公司创造很多潜在的利润&#xff0c;针对这种海量数据库中挖掘数据信息的技术称为数据挖掘&#xff08;DM&#xff09;。2、数据挖掘的分类按照数据库种类&#xff1a;关系型数据库的数据挖掘、…

c语言数字灵活多变的访问形式_学习C语言你必须知道的事儿!

是新朋友吗&#xff1f;记得先点蓝字关注我哦&#xff5e;今日课程菜单Java全栈开发 | Web前端H5大数据开发 | 大数据分析人工智能Python | 人工智能物联网有听过这样一段话&#xff1a;在编程界&#xff0c;C语言就是道家的“三”&#xff0c;A生B&#xff0c;B生C&#xff0c…

IDEA通过git怎么回滚到某个提交节点或某个版本

1:先右键点击项目&#xff0c;选择git,接着Show History 2:这里会显示有历史提交的版本记录,假设我要回滚到箭头处到提交&#xff0c;操作如下 3:右键点击&#xff0c;点击Copy Revision Number 在编辑器里粘贴&#xff0c;可以看到如下 4:右击选择项目&#xff0c;选择git -&…

关系数据库基础知识介绍

1、关系的相关名词介绍属性&#xff08;Attribute&#xff09;:描述事物的若干特征称为属性。比如学号、姓名、职位、年龄等。域&#xff08;Domain&#xff09;&#xff1a;针对属性的取值范围集合。比如性别取值为男、女、学号的长度为8位等。一般在关系数据模型中&#xff0…