python第一章:基础
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第一章:基础的更多相关文章
- Python第一章-基础知识
第一章:基础知识 1.1 安装python. 直接官网下载最新的python然后默认安装就可以了,然后开始菜单里找到pyhton *.*.* Shell.exe运行python的交互shell ...
- Python 第一章 基础知识
如果熟其他计算机语言,可能会习惯于每行以分号结束.Python则不同,一行就是一行,不管多少. 如果喜欢的话,可以加上分号,但是不会有任何作用(除非同一行还有更多的代码),而且这也不是同行的做法. & ...
- Linux系统shell编程自学_第一章基础
第一章 基础shell的优势在于处理操作系统底层的业务,Python,php的优势在于开发运维工具,web界面的管理工具以及web业务开发.处理一键安装.优化.报警脚本shell又叫命令解释器,它能识 ...
- .net架构设计读书笔记--第一章 基础
第一章 基础 第一节 软件架构与软件架构师 简单的说软件架构即是为客户构建一个软件系统.架构师随便软件架构应运而生,架构师是一个角色. 2000年9月ANSI和IEEE发布了<密集性软件架构建 ...
- Laxcus大数据管理系统2.0(2)- 第一章 基础概述 1.1 基于现状的一些思考
第一章 基础概述 1.1 基于现状的一些思考 在过去十几年里,随着互联网产业的普及和高速发展,各种格式的互联网数据也呈现爆炸性增长之势.与此同时,在数据应用的另一个重要领域:商业和科学计算,在各种新兴 ...
- 简学Python第一章__进入PY的世界
#cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff ...
- wpf(第一章 基础知识)
wpf第一章基础知识:通过vs2015创建wpf程序会在引用里面多出3个核心程序集PresentationCore.PresentationFramework.WindowsBase.并且会在解决方案 ...
- 《openssl编程》:第一章基础知识
第一章 基础知识 1.1 对称算法 对称算法使用一个密钥.给定一个明文和一个密钥,加密产生密文,其长度和明文大致相同.解密时,使用读密钥与加密密钥相同. 对称算法主要有四种加密模式: (1) 电子密码 ...
- python第一章计算机基础
第一章 计算机基础 1.1 硬件 计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 / 显示器 等组成,只有硬件但硬件之间无法进行交流和通信. 1.2 操作系统 操作系统用 ...
- python第一章:简介与安装--小白博客
Python简介 Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项 ...
随机推荐
- 分布式系统监视zabbix讲解五之web监控
Web 监控 概况 你可以使用 Zabbix 检查几个网站可用性方面. 如果要使用 Web 检测功能,必须在 编译Zabbix 的时候加入 cURL(libcurl) 的支持. 要使用 Web 监控, ...
- turtle空间坐标系
利用空间坐标改变行进 以海龟的角度来看,无论往那个方向运行,都叫正方向 turtle.fd向海龟的正前方运行,turtle.bk向反方向运行
- goto 无条件跳转
0. 基本模型 goto 顾言思义,是跳转的意思. goto 后接一个标签,这个标签的意义是告诉 Go程序下一步要执行哪里的代码. 所以这个标签如何放置,放置在哪里,是 goto 里最需要注意的. g ...
- Nginx【常见知识点速查】
文章更新时间:2020/04/10 一.简介 定义:Nginx是一个高性能的HTTP和反向代理web服务器 作用: 反向代理 正向代理 负载均衡 HTTP静态资源服务器(动静分离) 二.正向代理与反向 ...
- pytest封神之路第六步 断言技巧
pytest的断言把Python语言简洁的优点发挥的淋漓尽致,因为它用的就是Python的标准断言assert. assert基础 assert用法 assert_stmt ::= "ass ...
- 你可能不知道的 Date 类
Date 是 JS 中的重要的一个内置对象,其实例主要用于处理时间和日期,其时间基于 1970-1-1 (世界标准时间)起的毫秒数,时间戳长度为 13 位(不同于 Unix 时间戳的长度 10 位). ...
- JavaScript函数报错SyntaxError: expected expression, got ';'
故事背景:编写Javaweb项目,在火狐浏览器下运行时firebug报错SyntaxError: expected expression, got ';'或者SyntaxError: expected ...
- matlab中datest() 将日期和时间转换为字符串格式
来源:https://ww2.mathworks.cn/help/matlab/ref/datestr.html?searchHighlight=datestr&s_tid=doc_srcht ...
- Arduino 语法与函数
Arduino programs can be divided in three main parts: structure, values (variables and constants), an ...
- 对do{ }while();一直以来的误解 -----如何理解do{ }while( );语句
在do{ }while( ); 语句中,我之前的理解是:先执行一次do{ },然后判断while( )中的内容,一般里面都是字符串或者数值作比较嘛,所以理解是:如果判断的这个东西,在这个范围中(等于这 ...