一.程序的格式框架
缩进
一行代码开始前的空白区域,表达缩进 行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。 通常用四个空格表示一个缩进(默认一个tab等于四个空格) 同一个级别代码块的缩进量必须一样,否则解释器会报 SyntaxError 异常错误
TempStr = input ( "请输入带有符号的温度值: " )
if TempStr[ - 1 ] in [ 'F' , 'f' ] :
C = ( eval ( TempStr[ 0 : - 1 ] ) - 32 ) / 1.8
print ( "转换后的温度是{:.2f}C" . format ( C) )
elif TempStr[ - 1 ] in [ 'C' , 'c' ] :
F = 1.8 * eval ( TempStr[ 0 : - 1 ] ) + 32
print ( "转换后的温度是{:.2f}F" . format ( F) )
else :
print ( "输入格式错误" )
注释
对程序进行解释,方便读者理解 单行注释: 以#开头,其后内容为注释 多行注释:以’’'开头和结尾
二.保留字与命名
保留字(关键字)
被编程语言内部定义并保留使用的标识符 Python语言有33个保留字 保留字是编程语言的基本单词,大小写敏感
命名
命名规则: 大小写字母、数字、下划线和中文等字符及组合 首字符不能是数字,中间不能出现空格 不能是保留字
三.数据类型
整数
整数:比如1,200,-1000,0,也有用十六进制表示的比如0xff00等
浮点数
浮点数:比如1.11,12,13,-10.02,也有比较大的浮点数比如2.12x10^9
字符串
python的字符串以’ ‘或者" "或者’’’ ‘’'括起来的随意文本都是字符串 ‘hello’ “world” ‘’‘hello world’‘’
列表
列表使用[ ]表示,采用逗号(,)分隔各元素 [‘F’,‘f’]表示两个元素’F’和’f’
四.语句和函数
赋值语句
赋值语句:由赋值符号=构成的一行代码 赋值语句用来给变量赋予新的数据值 sum = a + b #把a+b的和赋值给sum
分支语句
由判断条件决定程序运行方向的语句 使用保留字if elif else构成条件判断的分支结构
函数
根据输入参数产生不同输出的功能过程 类似数学中的函数, y = f(x) 函数采用 <函数名>(<参数>) 方式使用 print(“待输出字符”) # print就是一个函数
输入函数input
从控制台获得用户输入的函数 input()函数的使用格式: <变量> = input(<提示信息字符串>)
name = input ( "请输入:" )
输出函数print
以字符形式向控制台输出结果的函数 print()函数的基本使用格式: print(<待输出的字符>)
print ( "人生苦短" )
评估函数eval
eval ( "123" )