Python语法入门(一)

简介: Python语法入门(一)

任何编程语言都是有自己的语法的,而且各有千秋,Python也不例外。


的是Python不像其它编程语言不区分大小写,它对大小写是非常敏感的,所以新手朋友们在刚开始学习Python的时候要注意。接下来给大家具体介绍:

1.换行、缩进和注释

像很多的编程语言都是使用“{}”来进行模块控制的,但是我们的Python就不一样了,它是使用缩进来进行模块控制的,在同一个模块中前端的缩进一定要严格对齐。


640.png


上方代码中的“#”号是单行注释符,多行注释符在后面会讲到首行注释使用coding可以声明编码。需要注意的是在Python中‘’与“”是相同的

640.gif


2.输入和输出

Python的版本主要分两大块,2.x和3.x,目前2.x版本官方已经不再维护,3.x版本中3.6是目前最稳定的版本,推荐使用3.6版本,2.x和3.x版本的语法略有不同。

640.png


上图中'''为多行注释,要以'''结尾。因为3.x版本简化了输入的语法,print变成了内置函数,所以在3.x使用时要用print(xxx)方式。


3.变量


在其它语言如JAVA中变量的使用都要事先声明数据类型,而我们的Python就不同了,在使用时不需提前声明,随写随用,可以是布尔、浮点、list甚至是函数。


640.png


4.字符编码


众所周知,计算机是美国人发明的,所以最早只有英文字母和数字、一些符号的编码,就是我们所熟知的ASCII编码,但是要处理中文或一些其它语言显然ASCII编码是做不到的,所以就诞生了UNICODE编码,其将所有语言都统一到一套编码中,这样就不会出现乱码问题了。若我们的代码中无法正确显示中文,则我们在程序的第一行使用#coding:utf-8声明编码就可以了,当然了也可以声明其它编码。


5.格式化


最后一个常见的问题是如何输出格式化的字符串。我们经常会输出类似"欢迎XXX!您的账户余额为:XXX"之类的字符串,而XXX的内容都是根据变量变化的,所以,需要一种简便的格式化字符串的方式。python的字符串格式化用(%)来实现!


640.png

在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。


640.png

6.Python的基本数据类型


字符串(str)


python字符串的定义是用(”)或(‘)引起来,三个引号也可以定义一个字符串,不同的是后者支持多行编码

640.png

字符串的运算


加法运算


640.png

乘法运算

640.png

大小比较(ASCII)

640.png

in运算,判断某个字符串是否包含另一个

640.png

常用的字符串函数


index(索引)  S.index(substr, [start, [end]])可以通过


索引访问字符串内部的任意元素。

640.png

slice(切片)  访问字符串内部任意部分的元素


640.png

find(查找)  S.find(substr),返回s中substr这个字符串中第一个元素的索引:

640.png

split(切片) S.split([sep, [maxsplit]]),以sep为分隔符,把S分成一个list。

maxsplit表示分割的次数。默认的分割符为空白字符

640.png


其它的字符串函数,大家可以在交互一下help(str),返回的是字符串所有的函数方法。

相关文章
|
6天前
|
数据挖掘 数据处理 Python
Python编程入门:从基础到实践
【6月更文挑战第26天】这篇文章引导读者逐步学习Python编程,从基础语法如变量、数据类型(整数、浮点数、字符串)到条件语句、循环(if/for/while),再到函数定义和模块导入。通过实例展示了Python在文本处理、数据分析(使用pandas)和Web开发(使用Flask)的应用。学习Python能为初学者开启更广阔的技术领域,如面向对象编程、并发和网络编程等。
|
5天前
|
自然语言处理 编译器 PHP
Python入门
【6月更文挑战第27天】Python入门。
10 3
|
9天前
|
存储 IDE Linux
Python基础语法分享
Python基础语法分享
|
11天前
|
自然语言处理 JavaScript 前端开发
Python高级语法与正则表达式(二)
正则表达式描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。
|
11天前
|
安全 算法 Python
Python高级语法与正则表达式(一)
Python提供了 with 语句的写法,既简单又安全。 文件操作的时候使用with语句可以自动调用关闭文件操作,即使出现异常也会自动关闭文件操作。
|
11天前
|
存储 JSON 数据格式
Python基础语法汇总【保姆级小白教程】
我将 Python语法分为14个章节,从第一章Python基础概念到第14章模块&异常处理,本篇文章将逐一为大家讲述.
44 0
Python基础语法汇总【保姆级小白教程】
|
6天前
|
Python
python3 入门学习笔记
python3 入门学习笔记
5 0
|
6天前
|
索引 Python
|
7天前
|
存储 数据库 数据安全/隐私保护
Python基础语法及使用方法
Python基础语法及使用方法
16 0
|
7天前
|
存储 Python
Python的高端语法
Python的高端语法