Python入门笔记——程序基础语法元素

本文详细介绍了Python的基础语法,包括程序格式框架中的缩进和注释,保留字与命名规则,数据类型的整数、浮点数、字符串和列表,以及语句和函数的使用,如赋值语句、分支语句、input、print和eval函数的应用。
摘要由CSDN通过智能技术生成

一.程序的格式框架

缩进

  • 一行代码开始前的空白区域,表达缩进
  • 行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。
  • 通常用四个空格表示一个缩进(默认一个tab等于四个空格)
  • 同一个级别代码块的缩进量必须一样,否则解释器会报 SyntaxError 异常错误
#TempConvert.py
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")

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值