Python 语法基础

目录

Python 基本数据类型

标准数据类型--None

标准数据类型--Number

标准数据类型--String

标准数据类型--Bool

Python 变量

变量的定义

变量的申明

变量的本质

变量的命名规范与使用

Python 程序基本组成

Python程序基本架构

Python程序中的注释

Python 输入

input语法形式

语法:变量名 = input()

Python 输出

输出Print(表达式1,表达式2,表达式3……)

字符串拼接

格式化输出

(1)print “提示话语 占位符 提示话语”%(要输出的变量或数据,以逗号隔开)

(2)format() 输出


Python 基本数据类型

image_1d4kakdiji5mjj14ra16l51vv190.png-32.2kB

数字和字符串的输出结果一样时,字符串输入时需要加“”,如下例: 
image_1d4jub3ulk5316sua0j157qqji16.png-87.5kB

  • Python代码中注释代码用#开头,注释部分,代码不会运行

标准数据类型--None

image_1d4k43h0m1egfl8r9ma1vhl2ev2d.png-181.5kB

标准数据类型--Number

image_1d4k4576ptpbo77d3p1f571i1h2q.png-135.5kB

标准数据类型--String

image_1d4k4ekbi1shp60g1uc3lamsso37.png-213.3kB

  • 当嵌套输出时,如果输入的字符串里含有单引号,字符串外围使用双引号 
    如果输入的字符串里含有双引号,则字符串外围使用单引号

image_1d4kbeoibsjg1vc21nu4ij413489d.png-218.2kB

标准数据类型--Bool

image_1d4k4nt3c1p54vl3enhn35ocs4h.png-111.7kB

  • 强制转化为布尔类型

image_1d4k97oamec31eql4m6q4ub8e7j.png-103.1kB
image_1d4k9hhbqt031o7e84s1q796c480.png-92.7kB

Python 变量

变量的定义

为了便于操作,需要把数据分别用一个简单的名字代表,方便在接下来的程序中使用。变量就是代表某个数据(值)的名称,可以含有一定的实际意义。

image_1d4kc2i2l11urpej1609b2f1je59q.png-155.3kB

变量的申明

image_1d4kcs1se13k51oig1302ecdrorcn.png-132.2kB

变量的本质

image_1d4kcn2tp1opk2lq1djduhm1fuhc7.png-117.4kB

变量的命名规范与使用

  • 变量名可以包括字母、数字、下划线,但是不能使用数字作为开头
  • 系统关键字不能做变量名
  • 除下划线外,其他符号都不能作为变量名使用
  • Python中变量名区分大小写,如A和a是两个变量名,而非相同变量

附:系统常用关键字 
image_1d4kdkm4s8v71lqpbkc10r61b8fdk.png-21.7kB

Python 程序基本组成

Python程序基本架构

Python程序基本架构包含: 
(1)程序初始化部分 
(2)程序数据的输入部分 
(3)程序数据的处理部分 
(4)程序数据的输出部分 
(5)程序结束部分

Python程序中的注释

单行注释 用 #开头 
多行注释 用 ‘‘‘ ’’’三个单引号或三个双引号 
快速注释 用快捷键Ctrl+\ 快速注释选中内容

Python 输入

input语法形式

语法:变量名 = input()

image_1d4mcah2s2bc1qt21l5019001u7c9.png-99.4kB

image_1d4mcun573o2dcjeqb2nnk3h9.png-97kB

Python 输出

输出Print(表达式1,表达式2,表达式3……)

image_1d4kendjnsb113k91l0ent7h47e4.png-50.2kB

字符串拼接

  • Python中加号+的作用:(1)用作数值运算(2)字符串拼接
  • bool() int() str() 除了能够用于申明变量之外,还能用来将变量进行强制转换
  • Python中逗号,在print语法中表示空格的意思

image_1d4kf1pu0dte18a2pdcaljpn3eh.png-101.6kB

image_1d4kflr3517th6sd1444vlqttdfe.png-131.9kB

格式化输出

(1)print “提示话语 占位符 提示话语”%(要输出的变量或数据,以逗号隔开)

  • %s 表示字符串类型占位符
  • %d 表示整数类型占位符
  • %.nf 表示浮点数占位符,n表示保留几位小数(注意%后面的点.不能丢)
  • 在以上三种类型中%后面+数字,表示指定占位符宽度
  • 宽度默认右对齐,宽度数字前加负号-表示左对齐

image_1d4kgjksr88mlpr19jjlen1mhcp.png-174.5kB

附:常用格式符

image_1d4kgupnt12j718ip115us5s1vac16.png-206.3kB

  • 格式化输出中的自定义函数: 
    image_1d4mb9qj31osp1j517038rq1han16.png-103.6kB

image_1d4md5m461etb1n7971d19gtlhlm.png-175kB

(2)format() 输出

image_1d4m92mpf1ssi4qm5fn1vrj10f11j.png-111.1kB

image_1d4ma31ee9do1dc8emglqg1enrp.png-96.5kB

  • 普通格式化输出和format格式化输出的语法区别: 
    image_1d4maetpv15gm10ca13klr0n1oosp.png-92.7kB