Python入门 - 编程基础

代码与文本

No.1输入和输出

概念:

  • 输入:计算机【收到】来自外界的数据传递·输出:计算机对外界【发出】的数据传递

  • print:理解为“打印”,能让计算机在屏幕上输出内容

语法:

print("Hello world")
  • print语法包含四个部分:指令名print;指令附带的括号();标记文本的双引号”;引用的文本内容

No.2字符串

概念:

  • 用【引号】引用的内容叫做字符串(string)

语法:

"Seize the day"
'Seize the day'
  • 【单引号'】和【双引号"】都可表示字符串
  • 但是当引用的内容本身包含单引号时,只能用双引号引用 例:print("It's me")

No.3注释

概念:

  • 不会被计算机执行
  • 主要用于帮助自己/他人理解代码含义

语法:

# my notes
  • 井号#后面的内容就是注释

易错点归纳

  1. 代码语法的符号都是【英文】符号
  2. Python语言中大小写敏感(print不等于Print)

变量和数字

No.1整型和浮点型

概念:

  • 整型(integer):即整数,包括负数、正数、零
  • 浮点型(floating-point):即小数,比如3.14

语法:

print(2023)
print(3.1415926)
  • 整型和浮点型都不需要引号

No.2变量

概念:

  • 【变量】存储的数据是可以变化的,可以将变量比作一个【盒子】,可以装各种东西

  • 【赋值】是在变量中存储各种数据的过程,即在盒子里装东西的【过程】

语法:

  • 变量名命名规则:不能以【数字】开头
  • 变量名☆推荐写法:【小写字母】和【下划线】组合
  • 变量可以【多次】被赋值

易错点归纳

  • 注意区分【打印字符串VS.打印变量】的语法
  • print打印【字符串】时【需要】带引号
  • print打印【变量】时【不需要】带引号

运算和操作

No.1四则运算

概念:

  • 在编程中对数字的加减乘除

语法:

  • 加号+,减号-,乘号*,除号/
  • 判定运算结果为整型or浮点型的方法。先判断参与计算的数据是否【有浮点型】,如果【有浮点型】则运算结果一定是【浮点型】;如果【都是整型】则结果一定是整型(除法除外)

No.2取整与取余

概念:

  • 取整是求两数相除的商
  • 取余是求两数相除的余数

语法:

  • 取整符号//
  • 取余符号%

No.3字符串操作

概念:

  • 字符串和字符串之间可以直接用“+”号拼接

语法:

  • 字符串拼接用+号:“jojo”+”奇妙冒险”
  • 注意:字符串和整型/浮点型【不能】直接用"+"号拼接

No.4格式化输出

概念:

  • Python中输出模板消息的方法,叫做格式化输出可以实现灵活输出字符串,并能修改其中的变量

语法:

account = 5000
print(f"账户余额{account}元")
  • 字母f是“格式化”英文单词format的首字母
  • {}花括号里面的内容既可以是常量(数字、字符串等)也可以是变量

易错点归纳

  • 编程中的乘法和除法符号和数学中不一样:编程中乘法是*,除法是/
  • "+”号在数字运算中代表加法,在字符串运算中代表拼接

真与假

No.1布尔数

概念:

  • 编程中用True代表“真”、False代表“假”
  • True和False都是常量,可以赋值给变量
    (例:oren_is_adult=True)

语法:

  • True代表"真”;False代表“假”

No.2比较运算

概念:

  • 是编程中比较两个数大小的运算方法
  • 运算的结果会得到布尔数True或者False

语法:

“大于>" "小于<” “大于等于>=" “小于等于<=" “不等于!=” “等于=="

print(5 > 4)			# 大于
print(5 < 4)			# 小于
print( 5 >= 4 )			# 大于等于
print( 5 <= 4 )			# 小于等于
print( 5 == 4 )			# 等于
print( 5 != 4 )			# 不等于

No.3逻辑运算

概念:

  • 在编程中表示“并且”“或者””非”的符号叫逻辑运算符

语法:

  • and代表“并且”;or代表“或者”;
  • not代表“非” 判断逻辑运算结果的方法
  • and运算:只要有一个为假,则结果就是假
  • or运算:只有两个条件都为假,才是假
  • not运算:不假则为真,不真则为假
print(True and False)	#结果为假
print(True or False)	#结果为真
print(not True)			#结果为假

易错点归纳

  • 比较运算和逻辑运算都会得到一个布尔数,要么是真,要么是假,【不存在】第三种状态
  • 需要区分【赋值符号=】和【等于符号==】
  • 注意:不能将“对变量赋值某常量”理解为“变量等于该常量”(变量是可变的,不存在所谓的“等于”某固定值)
posted @ 2024-11-30 17:42  jiacao  阅读(9)  评论(0编辑  收藏  举报