python点操作符语法_最基础的python语法
最基础的pyth语法
1 python严格区分大小写
2 Python中的每一行就是一条语句,每条语句以换行结束
print(1233)
print(‘eeeee’)
3 多行编写时语句后边以\结尾
print(“heeeeeeeeeeeeeeeeeeeeeeeeeee\
eeeeeeeeeeeeeeeeeeeeeeeee”)
4 Python是缩进严格的语言,所以在Python中不要随便写缩进
print(“jjjjjjj\
fffff”)
5 python中使用变量,不需要声明,直接为变量赋值即可
但是不能使用没有进行过赋值的变量
a=10
b=‘hello’
print(a,b)
#print© 错误,没有进行赋值
6 python是一个动态类型的语言,可以为变量赋任意类型的值,也可以任意修改变量的值
a=“wuxidixi”
b=234
print(a,b)
7 如果数字长度过大,可以使用下划线作为分隔符
num=123_456_789
print(num)
十进制的数字不能以0开头
#二进制 0b开头
two=0b1100
print(two)
#八进制 0o开头
eight=0o245
print(eight)
#十六进制 0x开头
sixteen=0x1234
print(sixteen)
#输出的数字都是以十进制格式输出
#在python中所有小数都是浮点型(float),对浮点型进行运算时会得到一个不精确的结果
sum=0.1+0.2 # 0.30000000000000004
print(sum)
8 字符串
#字符串必须用引号引起来,可以是单引号,也可以用双引号
#相同的引号之间不能嵌套 例如:word=“我说:“他真棒”” 错误
Aword=‘hello’
Bword=“world”
print(Aword,Bword)
word=‘我说:“他真棒”’
print(word)
使用三重引号可以换行,并且保留字符串中的格式
LongWord=‘锄禾日当午,
汗滴禾下土。
谁之盘中餐,
粒粒皆辛苦。’
print(LongWord)
TLongWord=’’‘锄禾日当午,
汗滴禾下土。
谁之盘中餐,
粒粒皆辛苦。’’’
print(TLongWord)
9 转义字符
#可以使用\作为转义字符
\uxxxx 表示Unicode编码
word="我说:“他真的超级\t无敌棒” "
_word=“我说:他真\n棒”
print(word)
print(_word)
10 格式化字符
字符串之间也可以进行相加。
a = ‘helo’ + ‘world’
#a = 123 只能这样写 print('a = ',a)
#字符串不能和其他类型进行加法运算
print(‘a=’+a) #这种写法不常见
#在创建字符串时,可在字符串中指定占位符
%s 在字符串中表示任意字符
li = ‘hello %s’ % ‘玛卡巴卡’ #用’玛卡巴卡’来填充%s
print(li)
Li=‘she %s a beautiful %s’ % (‘is’,‘boy’)
print(Li)
Lli = ‘hello%3s’ % ‘as’ # 最少填充三个字符,不够则填充空格
print(Lli)
xLi = ‘hi %3.5s’ % ‘abcdefg’ # 最少三个,最多五个。字符串的长度限制在3-5之间
print(xLi)
aaa = ‘hello %s’ % 12433
print(aaa)
%f 浮点数占位符
%d 数字占位符
abb = ‘hello %.2f’ % 123.23
acc = ‘hello %d’ % 123435
print(abb,’\n’,acc)
格式化字符串,可以通过在字符串前添加一个f来创建一个格式化字符
在格式化字符串中可以直接嵌入变量
a = ‘你好’
b= ‘hi’
c=f’hello {a} {b}’
print©
print(f’c ={c}’) # ==print(f’c = ',c)
#练习
MyName=‘昭君’
print(‘欢迎 %s 光临’ %MyName)
print(‘欢迎’, MyName ,‘光临’)
print(‘欢迎 ‘+ MyName +’ 光临’)
print(f’欢迎 {MyName} 光临’)
11 字符串复制
ject = ‘hello’
ject =ject * 2
print(ject) # 输出:hellohello
12 bool值
#T F必须大写
a1 = True
b1 = False
print(a1,b1)
bool值实际上也属于整型,Ture就相当于1,False就相当于0
13 空值(None) 专门用来表示不存在
b = None
print(b)
14 类型检查 type()
a2 = 123 # 数值
b2 = ‘123’ # 字符串
#通过类型检查,可以检查只能值(变量)的类型
type() 用来检查值的类型
type(a2) # 该函数将会检查的结果作为返回值返回
jjj=type(a2)
eee=type(b2)
print(jjj,eee)
15 对象(object)
#初步理解:—对象就是内存中用来存储指定数据的一块区域。
#—一切皆对象
#—对象实际就是一个容器,专门用来存储数据。
#—像之前我们学的数值,字符串,布尔值,None都是对象。
16 对象结构
#每个对象中都要保存三种数据
——id(标识)
#>id用来标识对象的唯一性,每一个对象的都有唯一的id
#>可以通过id()函数来查看对象id(id是由解析器生成的,id就是对象的内存地址)
——type(类型)
#>类型用来标识当前对象所属类型
#>类型决定了对象有哪些功能
——value(值)
#>值就是对象中存储的具体的数据
#> 对于有些对象值是可以改变的
#> 对象分成两大类,可变对象 不可变对象
#可变对象的值可以改变
#不可变对象的值不能改变,之前学习的对象都是不可变对象
17 变量和对象
#- 对象并没有直接储存到变量中,在python中变量更像是给对象起了一个别名
#- 变量中储存的不是对象的值,而是对象的id
a=123
print(id(a))
#当我们使用变量的时候,实际上就是通过对象的id在查找对象
#- 变量中保存的对象,只有在为变量重新赋值的时候才会改变
a=‘hello’
#- 变量和变量之间是相互独立的,修改一个变量不会影响另一个变量
b=a
a=789
print(a,b)
18 类型转换
#所谓类型转换,将一个类型的对象转换成其他对象
#类型转换不是改变对象本身的类型,而是根据当前对象的值创建一个新的对象
类型转换的四个函数:int() float() str() bool()***
a=True
#调用int()来将a转换为整型
#int()函数不会对原来的变量产生影响,他是将对象转换为指定类型并将其作为返回值返回
act=int(a)
print(‘a=’,a)
print(‘a的类型是’,type(a))
print(act) #将true转换为整型1
19 运算符(操作符)
#加+、减-、乘*,**、除/,//、取余%
#除法总会返回一个浮点类型 10/5=2.0
- / 运算时结果会返回一个浮点类型 10/5=2.0
print(10/5)
- // 整除,只会保留计算后的整数位 10//5=2
print(10//5)
乘法
#- 字符串与数字相乘,则会对字符串进行复制操作,将字符串重复指定次数输出
print(2*4)
print(‘object,’*3)
- ** 幂运算 求一个值的几次幂
print(102)
print(160.5) # 16的平方根
20 赋值运算符 = += -= **= //= /= *= %=
21 关系运算符 < 、>、<=、>=、== 、!=、is 、is not。
is 比较两个对象是否是同一个对象,比较的是id
is not 两个对象不是同一个对象,比较的是id
#总会返回一个bool值
支持两个字符串的比较 不支持数字和字符串比较
22 逻辑运算符
and 逻辑与
not 逻辑非
or 逻辑或
23 条件运算符(三元运算符)
语法: 语句1 if 条件表达式 else 语句2
a=10
b=9
print(“正确”) if a>b else print(“错误”)
max = a if a>b else b
print(‘max=’,max)
练习 获取最大值
one=4
two=134
three=1200
max = one if one>two else two
max = max if max>three else three
print(max)
a=3
b=5
c=6
max = a if a>b and a>c else b if b>c else c
print(max)
本文根据视频教学编写,如有错误求轻喷!感谢指正。
本文地址:https://blog.csdn.net/qq_42868410/article/details/110495742
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
python点操作符语法_最基础的python语法相关推荐
- python培训一般多久_零基础学python需要多久
一:明确自己的学习目标.不管我们学习什么样的知识,都要对自己的学习目标有一个明确的认识.只有这样才能朝着目标持续的前进,少走弯路,从而在学习的过程中得到提升,享受整个学习的乐趣. 二:基础的Pytho ...
- python赋值运算符难理解_零基础学 Python(8)运算符 — 算术、比较、赋值、逻辑...
Python 的运算符有:算术运算符.比较运算符.赋值运算符.逻辑运算符.成员运算符.位运算符.身份运算符.本章主要讲解 Python 的算术运算符.比较运算符.赋值运算符.逻辑运算符. 算术运算符 ...
- 自学python数据需要多久_零基础自学Python要多久?需要怎样的基础和准备
被誉为"胶水语言"的Python在计算机.互联网领域还有更为广阔的用途!而且Python与C.C++.C#.Java并称为目前世界上主流的5种编程语言:在数据分析.云计算系统管理. ...
- python web flask开发框架_零基础入门python web框架Flask开发
Flask框架是Python开发的一个基于Werkzeug和Jinja 2的web开发微框架,它的优势就是极其简洁,但又非常灵活,而且容易学习和应用.因此Flask框架是Python新手快速开始web ...
- python最简易入门_零基础入门python,用最简单的方式即可入门python,没有那么复杂...
python已经开始被越来越多的人喜欢,其中有很多是从未学习过编程的人,那么,如果是从零开始学python的话,会很难吗? 其实从零开始学python并不会很难,最简单的方法,往往最有效果,无论你是否 ...
- python向量化编程技巧_神经网络基础之Python与向量化
Vectorization 深度学习算法中,数据量很大,在程序中尽量减少使用loop循环语句,而可以使用向量运算来提高程序运行速度. 向量化(Vectorization)就是利用矩阵运算的思想,大大提 ...
- python while遍历字符串_零基础学Python:while循环和for遍历
1.while 循环 while是计算机的一种基本循环模式.当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环.while语句的一般表达式为:while(表达式){循环体}. 循环的作用就是让 ...
- 转行python开发工程师理由_零基础转行Python前你应该思考以下几点
在开始之前我想说,关于这类话题,永远会存在分歧和争论.比如有人看好互联网发展,有人说泡沫太大:有人说要做项目,有人说得多刷题:有人说要去培训班,有人说不如自学:有人说你学 Python,有人说 PHP ...
- python爬虫scrapy安装_零基础写python爬虫之爬虫框架Scrapy安装配置
前面十章爬虫笔记陆陆续续记录了一些简单的Python爬虫知识, 用来解决简单的贴吧下载,绩点运算自然不在话下. 不过要想批量下载大量的内容,比如知乎的所有的问答,那便显得游刃不有余了点. 于是乎,爬虫 ...
最新文章
- 20162304 实验三
- 标签的宽度_27 表格标签
- 基于接缝裁剪的图像压缩 算法导论
- 一文直击Graph Embedding图表示学习的原理及应用
- 西门子plm_西门子的Teamcenter、TIA Portal、NX MCD是如何结合在一起的
- 使用函数求余弦函数的近似值_WPS-Excel表格实用技巧-排名函数RANK函数的使用
- 如何自己开发一个Android APP(1)——环境配置
- Teststand 中用labview 读写station options属性
- 双碳目标下综合能源系统低碳运行优化调度Matlab程序,包含光伏、风电、热电联产、燃气锅炉、电锅炉、电
- linux写含输入输出的代码,linux系统管理-输入输出
- 【2022-03-23】JS逆向之爱奇艺滑块
- Robotstudio 获取机器人D-H参数
- 运用图像处理解决基于MRI的脑肿瘤图像分割问题
- 模拟人类大脑每秒计算数量级及参数容量的估计
- 浅谈DevSecOps工具链中的源代码安全保障
- Android一键换肤原理简述
- 2018校招笔试真题汇总(javaC++)
- VMware11虚拟机下安装Centos6.5
- 计算机零基础自学网站推荐(高质量)
- 怎么才能实现小程序组装App?
热门文章
- promise使用promise进行判断网络状态
- Ascii排序(按字母从小到大排序),并以url地址传参方式拼接
- 萤火虫算法_智能优化算法萤火虫算法
- java上传文件文件保存后损坏_Laravel存储文件在上传时会损坏
- python爬虫常见报错_Python爬虫常见HTTP响应状态码详解
- java接口配置文件_Java读取property配置文件,另接口的配置
- os7.4 java环境安装_CentOS7.0安装Scala和sun jdk的方法
- maven-resources-plugin include 通配符
- Linux shell 中获取当前目录的方法
- JVM学习笔记(四)