1.数学操作符:

数学操作符与数学基本类似

最高级:**

第二级:*、/、//、%

第三级:+ 、-

遵循从左到右的顺序

如果想改变优先级 可以使用括号,比如:(3+2)*(5-4)=5*1=5

2.基本数据类型

字符串可以进行拼接:例如 ‘hello world ’ + 'china' ,最终显示 ‘hello world china’.

不同数据类型的数据不能进行拼接 例如:'hello world'+3 ,最终会报错,需要对数据进行数据类型转换

python有一些特殊写法 例如 ’hello‘*3,最终会显示 ’hellohellohello‘

符号*,只能作用于两个数字或者一个字符串和一个数字间(必须是整形数字,如果乘以小于等于0的数字,则为空)

3.变量

简单定义:用来存放可能需要保存的数据的一个盒子

变量名定义的规则:

1.只能是一个词

2.只能包含字母、数字和下划线

3.不能以数字开头

赋值语句:

基本格式:变量名 = 值 例如:spm = 42 意思就是把42这个整型数据保存在spm这个盒子里,供后续使用

赋值语句做简单运算:例如:spam=42;spam=spam+2 该spam的值最终为44.可以用print(spam)输出结果。

如果一个变量被重新赋予新值,老值就会丢失。例如:spam='hello',这里的spam是一个字符串

spam='world',最终spam输出为world.

4.注释

注释是用来标注当前代码的含义,使得代码的可读性大大提高

格式 #文本

例如 print('hello world') # 输出hello world

5.基础函数

5.1.print()函数:打印文本 。 其中print是函数名,()里的内容就是需要打印的内容

例如:print('hello world') 打印出:hello world,其中单引号没有打印出来,单引号只是表示打印的内容是字符串,用来标识主数据类型

5.2.input()函数:用来接收用户键盘输入的文本

例如:spam = input() 当代码执行到这一句时,程序等待用户输入,当用户输入内容 比如:hello world后,spam就把hello world保存起来

通过这两个函数,实现一个简单的操作:

spam = input()

print(spam)

打印用户输入的内容。

5.3.len()函数:输出内容中字符的个数,返回的是一个整型数据

例如:len('hello') 结果为5个字符

空的字符串输出为0个字符

5.4.数据类型转换函数

str(),由其他类型转换为字符串 例1:str(0) 结果为 ’0‘,str(-3.14) 结果为 '-3.14'

例2:’hello world‘ +2 ,该结果报错,因为数据类型不一致

但是’hello world‘ +str(2),结果正常,结果为 ’hello world2‘

int(),由其他类型转换为整型例1:int('2') 结果为2

例2:int(1.25) 结果为1 ,取整

例3:int(1.99) 结果为1,取整

float(),由其他类型转换为浮点形 例1:float('1.22') 结果为1.22

例2:float('1') 结果为1.0

注意:数字型和字符串无法判断相等 但是整型和浮点型可以判断相等

例如:’42‘ == 42 False

42 == 42.00 True

python第一章:基础的更多相关文章

  1. Python第一章-基础知识

    第一章:基础知识 1.1 安装python.     直接官网下载最新的python然后默认安装就可以了,然后开始菜单里找到pyhton *.*.* Shell.exe运行python的交互shell ...

  2. Python 第一章 基础知识

    如果熟其他计算机语言,可能会习惯于每行以分号结束.Python则不同,一行就是一行,不管多少. 如果喜欢的话,可以加上分号,但是不会有任何作用(除非同一行还有更多的代码),而且这也不是同行的做法. & ...

  3. Linux系统shell编程自学_第一章基础

    第一章 基础shell的优势在于处理操作系统底层的业务,Python,php的优势在于开发运维工具,web界面的管理工具以及web业务开发.处理一键安装.优化.报警脚本shell又叫命令解释器,它能识 ...

  4. .net架构设计读书笔记--第一章 基础

    第一章 基础 第一节 软件架构与软件架构师  简单的说软件架构即是为客户构建一个软件系统.架构师随便软件架构应运而生,架构师是一个角色. 2000年9月ANSI和IEEE发布了<密集性软件架构建 ...

  5. Laxcus大数据管理系统2.0(2)- 第一章 基础概述 1.1 基于现状的一些思考

    第一章 基础概述 1.1 基于现状的一些思考 在过去十几年里,随着互联网产业的普及和高速发展,各种格式的互联网数据也呈现爆炸性增长之势.与此同时,在数据应用的另一个重要领域:商业和科学计算,在各种新兴 ...

  6. 简学Python第一章__进入PY的世界

    #cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff ...

  7. wpf(第一章 基础知识)

    wpf第一章基础知识:通过vs2015创建wpf程序会在引用里面多出3个核心程序集PresentationCore.PresentationFramework.WindowsBase.并且会在解决方案 ...

  8. 《openssl编程》:第一章基础知识

    第一章 基础知识 1.1 对称算法 对称算法使用一个密钥.给定一个明文和一个密钥,加密产生密文,其长度和明文大致相同.解密时,使用读密钥与加密密钥相同. 对称算法主要有四种加密模式: (1) 电子密码 ...

  9. python第一章计算机基础

    第一章 计算机基础 1.1 硬件 计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 / 显示器 等组成,只有硬件但硬件之间无法进行交流和通信. 1.2 操作系统 操作系统用 ...

  10. python第一章:简介与安装--小白博客

    Python简介 Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项 ...

随机推荐

  1. 分布式系统监视zabbix讲解五之web监控

    Web 监控 概况 你可以使用 Zabbix 检查几个网站可用性方面. 如果要使用 Web 检测功能,必须在 编译Zabbix 的时候加入 cURL(libcurl) 的支持. 要使用 Web 监控, ...

  2. turtle空间坐标系

    利用空间坐标改变行进 以海龟的角度来看,无论往那个方向运行,都叫正方向 turtle.fd向海龟的正前方运行,turtle.bk向反方向运行

  3. goto 无条件跳转

    0. 基本模型 goto 顾言思义,是跳转的意思. goto 后接一个标签,这个标签的意义是告诉 Go程序下一步要执行哪里的代码. 所以这个标签如何放置,放置在哪里,是 goto 里最需要注意的. g ...

  4. Nginx【常见知识点速查】

    文章更新时间:2020/04/10 一.简介 定义:Nginx是一个高性能的HTTP和反向代理web服务器 作用: 反向代理 正向代理 负载均衡 HTTP静态资源服务器(动静分离) 二.正向代理与反向 ...

  5. pytest封神之路第六步 断言技巧

    pytest的断言把Python语言简洁的优点发挥的淋漓尽致,因为它用的就是Python的标准断言assert. assert基础 assert用法 assert_stmt ::= "ass ...

  6. 你可能不知道的 Date 类

    Date 是 JS 中的重要的一个内置对象,其实例主要用于处理时间和日期,其时间基于 1970-1-1 (世界标准时间)起的毫秒数,时间戳长度为 13 位(不同于 Unix 时间戳的长度 10 位). ...

  7. JavaScript函数报错SyntaxError: expected expression, got ';'

    故事背景:编写Javaweb项目,在火狐浏览器下运行时firebug报错SyntaxError: expected expression, got ';'或者SyntaxError: expected ...

  8. matlab中datest() 将日期和时间转换为字符串格式

    来源:https://ww2.mathworks.cn/help/matlab/ref/datestr.html?searchHighlight=datestr&s_tid=doc_srcht ...

  9. Arduino 语法与函数

    Arduino programs can be divided in three main parts: structure, values (variables and constants), an ...

  10. 对do{ }while();一直以来的误解 -----如何理解do{ }while( );语句

    在do{ }while( ); 语句中,我之前的理解是:先执行一次do{ },然后判断while( )中的内容,一般里面都是字符串或者数值作比较嘛,所以理解是:如果判断的这个东西,在这个范围中(等于这 ...