Python学习——基础
2021/11/3 11:10:26
本文主要是介绍Python学习——基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
每日好句好段:
人生之路,风雨很多,有时候路途泥泞得很,只要做到力所能及这四个字,就可以心安理得了。
文章目录
- 前言
- 一、数据类型
- 二、运算符
- 三、变量
- 四、循环
- 五、list和tuple
- 总结
前言
此次的内容,我是以Java的方式去理解学习Python的,所以说,如果有任何不对的地方,请谅解,并指出问题
提示:以下是本篇文章正文内容,下面案例可供参考
一、数据类型
小贴士:不管是哪种编程语言,它的基本数据类型大致都是一样的,都是八大基本类型,唯一不同的,可能就是语法格式不同或者是叫法不同,所以不用太在意。
以下是最常见也是通用的数据类型:
Pyhton中需要注意的是 “字符串” ,对,是的你没看错,就是字符串。
在Pyhton中,字符串是不分单引号和双引号的:
字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等等。 请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。 如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6个字符。
以下是最常见也是通用的转义字符(当然不是很全,毕竟有点多,就弄些常用的):
在Python中的转义字符,需要注意的如下:
- 如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用 r’ ’ 表示 ’ ’ 内部的字符串默认不转义
>>> print('\\\t\\') \ \ >>> print(r'\\\t\\') \\\t\\
- 如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用 ’ ’ ‘…’ ’ ’ 的格式表示多行内容
>>> print('''line1 ... line2 ... line3''') line1 line2 line3
上面是在交互式命令行内输入,注意在输入多行内容时,提示符由>>>变为…,提示你可以接着上一行输入,注意 … 是提示符,不是代码的一部分
如果写成程序并存为.py文件,就是:
print('''line1 line2 line3''')
二、运算符
以下是最常见的通用的运算符:
在Python中,需要注意的是逻辑运算符:
-
and 运算是与运算,只有所有都为True,and运算结果才是True,与Java 中的&&是同一个意思
-
or运算是或运算,只要其中有一个为True,or运算结果就是True,与Java 中的 || 是同一个意思
-
not运算是非运算,它是一个单目运算符,把True变成False,False变成True,与Java 中的 ! 是同一个意思
但是有意思的是,Python中似乎没有!,也就是说没有取反
三、变量
在Java 中定义变量需要设置变量的数据类型,但到Python中就不需要进行设置变量的数据类型的这个操作,具体操作如下:
例:a = 1 格式:变量名 = 值
在Python中,有一个特点:
1.语句体结束后,可以不用写分号( ;) 2.Python十分注重代码的行距缩进
四、循环
在Java中,循环有while,for, do while 三种,并且它们的格式是以{ }将代码体包含
但是在Python中,循环就只有for,while 两种,并且它们的格式也不同,具体如下:
语法格式: for 变量名 in 可迭代对象: 循环体语句组 示例: sum = 0 for x in range(101): sum = sum + x print(sum) 语法格式: while 条件表达式: 循环体语句组 示例: n = 1 while n <= 100: if n > 10: # 当n = 11时,条件满足,执行break语句 break # break语句会结束当前循环 print(n) n = n + 1 print('END')
range( 值 ):生成一个从0到设置的值的整数序列
五、list和tuple
关于list和tuple,我更喜欢称它们为动态数组和静态数组(不可变)。
下面我们来看看他们的格式,看完后就知道我为什么要这么称呼了:
-
list
Python内置的一种数据类型是列表:list。
list是一种有序的集合,可以随时添加和删除其中的元素。-
语法格式:
变量名 = [ ‘元素1’,‘元素2’,… ] -
举例:
比如,列出班里所有同学的名字,就可以用一个list表示:classmates = ['Michael', 'Bob', 'Tracy'] print(classmates) #结果: ['Michael', 'Bob', 'Tracy']
-
-
tuple
另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改-
语法格式:
变量名 = (‘元素1’,‘元素2’,…) -
举例:
比如同样是列出同学的名字:classmates = ('Michael', 'Bob', 'Tracy')
-
总结
大部分的应用都与你熟知的那些编程语言都是相同的,只是语法格式不同而已
这篇关于Python学习——基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04Python外包有哪些常见的主要库-icode9专业技术文章分享
- 2024-10-02基于深度学习的钢铁缺陷检测系统(yolov8、注意力机制、PyQt5界面、Python)
- 2024-10-01怎么用python搭建一个系统-icode9专业技术文章分享
- 2024-09-30Python基础入门教程
- 2024-09-30获取参数学习:Python中的基础教程
- 2024-09-30Python编程基础详解
- 2024-09-29点击加载学习:Python编程基础教程
- 2024-09-29数据科学五大Python前端库:第二部分
- 2024-09-27使用python 将ETH账户的资产打散
- 2024-09-26Python编程基础