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. Linux实战(2):Linux传输文件

    此次使用的是scp命令,只是针对文件或者文件的传输,并没有什么高端的使用,主要是怕自己忘记了记一下. 传输文件,命令说明:scp+文件路径针确到文件名+账号+上传到另一台的路径并另存为文件名 scp ...

  2. Linux里隐藏的计算器,你知道它的奥秘吗?

    Linux里隐藏的计算器,你知道它的奥秘吗? 大家都知道,windows下有个计算器工具,我们在工作生活中经常使用到它.但是,你可知Linux下也同样有个计算器吗? 当然,良许说的是命令行下的计算器工 ...

  3. python 第二节课内容和练习

    一.列表 []表示列表,用','进行分隔,list有序 能够进行索引 切片 (in append extend count index insert pop remove,reverse sort c ...

  4. HTML+CSS使用swiper快速生成最简单、最快捷、最易看懂的轮播图

    1.  在网页顶部输入swiper.com.con,进入swiper官网 2.   点击" API文档",获取轮播图代码的地方 3.   点击左侧"swiper初始化&q ...

  5. 【JAVA】HashMap源码阅读

    目录 1.关键的几个static参数 2.内部类定义Node节点 3.成员变量 4.静态方法 5.HashMap的四个构造方法 6.put方法 7.扩容resize方法 8.get方法 9.remov ...

  6. python自动保存百度网盘资源,一定要看

    觉得有帮助的别忘了关注一下知识图谱与大数据公众号 开始 在上一文中,我们保存了百度云盘的地址和提取码,但是这种分享链接很容易被屏蔽,最好的做法就是保存资源到自己的网盘,不过采集的链接有上万个,人肉保存 ...

  7. 使用Azure Function玩转Serverless

    Serverless&Azure Functions 通过无服务器计算,开发者无需管理基础结构,从而可以更快构建应用程序.通过无服务器应用程序,将由云服务提供商自动预配.缩放和管理运行代码所需 ...

  8. 基于Java反射的定时任务设计

    一.使用场景 1.不需要立即执行.立即得到结果返回. 2.如果执行失败.需要有失败补偿机制. 3.和业务代码解耦,适用于不同的务场景. 4.调用接口的入参.出参 统计,方便查询. 二.执行顺序 1.业 ...

  9. springboot实现防重复提交和防重复点击

    背景 同一条数据被用户点击了多次,导致数据冗余,需要防止弱网络等环境下的重复点击 目标 通过在指定的接口处添加注解,实现根据指定的接口参数来防重复点击 说明 这里的重复点击是指在指定的时间段内多次点击 ...

  10. Centos-本机网络连接、运行端口和路由表等信息-netstat

    netstat 网络状态,显示本机网络连接.运行端口和路由表等信息 相关选项 -a 显示本机所有连接和监听端口 -n 以网络IP地址形式显示当前建立的有效连接和端口 -r 显示路由表信息 -t 显示T ...