(三)python基础概念

1、基础概念

python是一种高级编程语言,包括web编程、脚本编写、科学计算和人工智能。

python在运行时由编辑器处理,在执行程序之前不需要编译程序。

cpython是迄今为止最受欢迎的python解释器,解释器就是为运行python等解释型语言编写的脚本的程序。

2、第一个python程序

print(‘str‘)

只要是英文的符号,单引号和双引号都是一样的

3、运算符

 + - *  /

加减乘除的符号在程序中书写的格式通常是前后有空格

0不能做除数,此处标记一些报错的意思:

Traceback:追踪

most recent call last:最近执行的最后一条

File:文件

line1:第一行

module:模块

ZeroDivisionError:除以0错误

** 幂运算
>>>2 ** 5
32
//商
>>>20 // 6
3
%取余
>>>1.25 % 0.5
0.25

这些运算符可以同时使用浮点数和整数

定义:浮点数(小数)来表示数字而不是整数,但是如果是无限或有限循环小数,就会引起程序bug。

浮点数的获得:任意两个整数相除会产生一个浮点数;在两个浮点数上操作或者在浮点数和整数之间运算也会得到一个浮点数。

4、字符串

使用:如果想在python中使用文本,必须使用字符串,通过在两个单引号或者双引号之间输入文本来创建字符串。

转义:某些字符不能直接包含在字符串中。比如双引号不能直接包含在双引号字符串中,否则将导致它过早结束,所以这种文字必须放置一个反斜杠在它的前面转义。

\n 代表换行

\t 代表制表符

\+8进制的数字 来表示ASCII码

5、简单输入与输出

为了从python中获得用户输入,可以输入input函数,函数提供用户输入,并返回输入的字符串

>>>input("请输入内容:")
请输入内容:这是我想输入的内容!
‘这是我想输入的内容!‘
>>>print(1 + 1)
2

6、字符串操作

字符串与字符串相连

+ 连接字符串时不用管是单或双引号,输出可随意设置

如果字符串是文字,则输出为文字连接;若字符串里面是数字,则输出为数字叠加;

>>>"番茄" + ‘鸡蛋‘
‘番茄鸡蛋‘

字符串还可以用整数相乘,即让字符串重复。

此时字符串与整数的顺序无关紧要,但是字符串不能由其他字符串相乘,也不能用浮点数相乘,即使浮点数是整数。

7、类型转换

在Python中,我们使用的类型是整数、浮点数和字符串,用于转换这些函数分别是 int、float、str。

类型转换的一个例子就是将用户输入(即字符串)转换成数字(整数或浮点数),允许数字计算

>>>float(input("输入第一个数:")) + float(inpuut("输入第二个数:"))
输入第一个数: 20
输入第二个数:4
24.0

8、变量

定义:变量允许通过将赋值给名称来存储一个值,该名称可以用来引用程序后面的值。

赋值:赋值变量需要使用 = ,变量没有特定的类型,可以将字符串分配给变量,然后将一个整数分配给同一个变量。

命名:变量名中使用的字符可能有一定的限制,允许的唯一字符是字母、数字、下划线,不能从数字开始,同时Python是一种区分大小写的编程语言,变量命名不能以数字开头、中间不能有空格。

未定义变量与变量赋值:试图引用未定义的变量导致错误,可以使用del语句删除变量,意味着从名称到值的引用被删除,并尝试使用变量导致错误,删除变量可以重新赋值。

9、快速运算符

>>>x = 2
>>>print(x)
2
>>>x += 3
>>>print(x)
5

数字就是计算,字符串就是合并。

>>>x = ‘spam‘
>>>print(x)
spam
>>>x += ‘eggs‘
>>>print(x)
spameggs

原文地址:https://www.cnblogs.com/beebeedoit/p/11631139.html

时间: 2024-10-20 07:58:09

(三)python基础概念的相关文章

Python 全栈开发三 python基础 条件与循环

一. 条件语句 python条件语句是根据一条或多条语句的执行结果的真假(True Or False)来决定代码块的执行. 而执行内容可以多行,以缩进来区分表示同一范围. 1.Python判断条件真假的形式: 真 :  True, 非零,非空(即列表非空),非假等等 假:False, 0,空列表,空字典,空集合,非真等等 2.常见的判断条件: if 语句的判断条件可以用>(大于).<(小于).==(等于).>=(大于等于).<=(小于等于)来表示其关系. 当判断条件为多个值时,可以

Python基础概念

1.打印: print “HelloWorld”    (在3.0的版本里面试print()的形式) 2.算术:除去基本的“+      —       *      /     %”   外,还有“    //      **    ”两种符号: “//”:是取商 “**”:是阶乘 3.Python的数字里面,可使用 float() ,int()  之类的进行转换,当然也可以直接写上浮点型的数据 4.关于字符串: print "hel\"lo"     在字符中不能使用类似

Python基础概念2

1.bool变量及运算 print 1 + 1 == 2print 1 + 1 != 2 print 1 + 1 == 2 and 1 + 1 == 3print 1 + 1 == 2 or 1 + 1 == 3 print not 1 + 1 == 2 print 1 in [1, 2, 3] 输出: True False False True False True 2.if light = "red" if light == "red":     print &

python基础知识总结

python有段时间没用了,实在是惭愧啊,屌丝今天决定开始对python基础知识重新进行总结,以慰自心. 一.python概念 Python是著名的"龟叔"Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. python定位"优雅","简单","明确" 二.python安装 略 三.python基础 1.数据类型 整数: Python可以处理任意大小的整数,当然包括负整数,在程序

linux+jmeter+python基础+抓包拦截

LINUX 一 配置jdk 环境 *需要获取root权限,或者切换为root用户 1.windows下载好,去 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 官方网站下载jdk(linux相应版本) 2.在usr目录下创建java路径文件夹 [root bin]cd /usr mkdir java 3.将jdk-8u60-linux-x64.tar.gz放到刚才创建的文件夹下

python基础语法(二)

------------------------------------------接 Python 基础语法(一) -------------------------------------------- 2. 元组 tuple和list十分相似,但是tuple是不可变的,即不能修改tuple,元组通过圆括号中用逗号分割的项定义:支持索引和切片操作:可以使用 in 查看一个元素是否在tuple中.空元组():只含有一个元素的元组("a",) #需要加个逗号 优点:tuple比list

python基本概念-关键要素

1. 要素1: 数据类型 Python提供了几种内置的数据类型,现在我们只关注其中两种.Python使用int类型表示整数(正整数或负整数),使用str类型表示字符串(Unicode字符序列). 如果需要将一个数据项从某种类型转换为另一种类型,可以使用语法datatype(item),例如: int()转换可以允许头尾处带有空格,因此,int('  45 ')也是正确的.srt()转换计划可以以应用于所有数据项. 2. 要素2:对象引用 定义了数据类型之后,接下来要做的事情就是定义存储某种类型数

进击的Python【第三章】:Python基础(三)

Python基础(三) 本章内容 集合的概念与操作 文件的操作 函数的特点与用法 参数与局部变量 return返回值的概念 递归的基本含义 函数式编程介绍 高阶函数的概念 一.集合的概念与操作 集合(set):把不同的元素组成一起形成集合,是python基本的数据类型. 集合元素(set elements):组成集合的成员 >>> li=['a','b','c','a'] >>> se =set(li) >>> se set(['a', 'c', 'b

Python之路【第三篇】:Python基础(二)

Python之路[第三篇]:Python基础(二) 内置函数 一 详细见python文档,猛击这里 文件操作 操作文件时,一般需要经历如下步骤: 打开文件 操作文件 一.打开文件 1 文件句柄 = file('文件路径', '模式') 注:python中打开文件有两种方式,即:open(...) 和  file(...) ,本质上前者在内部会调用后者来进行文件操作,推荐使用 open. 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作.