Python小白的自学笔记(1) - 基本语法及数据类型

本文是Python新手的学习笔记,涵盖了注释、语法格式缩进、标识符、关键字、输入输出、多行语句、变量、以及Number、String、List、Tuple、Set、Dictionary等数据类型的基本概念和操作,包括数值类型介绍、运算符、字符串切片、列表和元组的元素操作,以及集合与字典的特性。文章强调了Python中缩进的重要性,并提供了实例演示。
摘要由CSDN通过智能技术生成

Python笔记

Python小白一枚,不定期对已学习的Python知识作下笔记和整合。文中如有错误的地方,还请各位CSDN大拿评论区指出,多谢指教!

1.注释

Python注释有单行注释和多行注释两种:
1.1 单行注释以 “#” 开头

 #这句话是单行注释
 #以井号开头,书写单行注释文本
print'我的第一句python代码!'#使用print输出一段文字

1.2 Python中多行注释使用三个单引号 ‘’’ 或三个双引号 “”"。

'''
这里,我们可以用三个单引号进行多行注释
'''
"""
同时,也可以使用三个双引号进行多行注释
"""

2.语法格式缩进

Python中的语法格式缩进可以用来约束用户的代码书写格式化的,同时也体现了Python代码和其他语言书写上的一个区别:Python中的代码块不是使用大括号 {} 来控制循环、类、函数以及其他逻辑判断的,而是通过语句以 ‘:’(英文冒号) 结尾时,将缩进的语句视为一个代码块。
正确的来说,4个空格 space 作为一个缩进(首选缩进方法)。
同时,为了代码编写上的方便,我们也可以使用一个 tab 键作替代。
需要注意的是: tab 制表符只能用于与同样使用制表符缩进的代码保持一致。 Python3不允许同时使用空格和制表符进行缩进。
当我们使用pycharm等软件编写Python代码时,遇到需要撤回缩进的情景时,我们可以使用 shift + tab 进行撤回缩进。

# 判断变量a的值是否大于等于50:
a = 99
if a >= 50 : #注意这一行中以‘:’结尾,下方缩进的语句试做一个代码块
	print(‘a大于等于50)
else:
	print(‘a小于50)

3.标识符

  • 标识符的第一个字符必须是英文字母或下划线 _
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符区分大小写
  • 标识符和编码要遵循PEP 8规范,详细可见Python官网:https://www.python.org/dev/peps/pep-0008/

4.关键字

Python中的关键字不能被用作任何的标识符名称,否则会提示报错信息。
我们可以在安装Python3.X版本软件自带的IDLE工具中,输入下面两句语句即可输出所有Python关键字:

>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

5.输入与输出

5.1 Python输入 – input(),会把用户通过键盘输入的任何值都作为字符串来存储作为变量:

# 用户按下enter建后退出输入模式
input("\n\n按下 enter 键后退出。")

5.2 Python输出 – print(),在括号内的单引号中添加字符串,就可以向屏幕输出指定文字。print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""

# 用户输入文本,并按下enter建后退出输入模式
input("\n\n按下 enter 键后退出。")

6.多行语句

通常,我们在编写代码时,习惯将完整的一句代码写在同一行上的,但是个别时候,一句代码很长的情况下,在后续的阅览过程中会很不方便,需要拖动下方滚动条才能看到隐藏的代码,此时,我们可以使用反斜杠( \ )来实现多行语句。

sum = number1 + number2 + \
      number3 + \
      number4

7.变量

  • 变量是程序中运算的对象
  • 变量需要程序员自己定义
  • 定义后要给变量初始化
  • 变量的值可以被改变
  • 变量是占用内存空间的
  • Python可以同时为多个变量赋值,如a, b = 1, 2
#计算number1 + number2的和
number1=input('请输入number1的值:')
number2=input('请输入number2的值:')
sum=int(number1)+int(number2)
print('number1 + number2 = ',sum)
  • 运行结果如下:
请输
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值