Python零基础自学1(黑马)

视频链接:https://www.bilibili.com/video/BV1o4411M71o?p=15&share_source=copy_web
课件PDF–链接: https://pan.baidu.com/s/1kYX3FcDasnFMLT8FCuHIGw 提取码: 86hy
以下均为个人笔记

一、注释

注释的作⽤ 通过⽤⾃⼰熟悉的语⾔,在程序中对某些代码进⾏标注说明,这就是注释的作⽤,能够⼤⼤增强程序的可读性。
注释的分类及语法
注释的特点
快捷键: ctrl + /

  • 单行注释
# 输出hello world
print('hello world')
print('hello Python') # 输出(简单的说明可以放到⼀⾏代码的后⾯,⼀般习惯代码后⾯添加两个空格再书写注释⽂字)
  • 多行注释
"""
 下⾯三⾏都是输出的作⽤,输出内容分别是:
 hello Python
 hello itcast
 hello itheima
"""
print('hello Python')
print('hello itcast')
print('hello itheima')
'''
 下⾯三⾏都是输出的作⽤,输出内容分别是:
 hello Python
 hello itcast
 hello itheima
'''
print('hello Python')
print('hello itcast')
print('hello itheima')

注意:解释器不执⾏任何的注释内容。
总结
注释的作⽤

⽤⼈类熟悉的语⾔对代码进⾏解释说明,⽅便后期维护。
注释的分类
单⾏: # 注释内容 ,快捷键ctrl+/
多⾏: “”" 注释内容 “”" 或 ‘’’ 注释内容 ‘’’
解释器不执⾏注释内容

二、 变量

2.1变量的作⽤

变量就是⼀个存储数据的的时候当前数据所在的内存地址的名字⽽已
变量名⾃定义,要满⾜标识符命名规则。
标识符命名规则是Python中定义各种名字的时候的统⼀规范,具体如下:

  • 由数字、字⺟、下划线组成
  • 不能数字开头
  • 不能使⽤内置关键字
  • 严格区分⼤⼩写
#False None True and as assert 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

命名习惯

  • ⻅名知义。
  • ⼤驼峰:即每个单词⾸字⺟都⼤写,例如: MyName 。
  • ⼩驼峰:第⼆个(含)以后的单词⾸字⺟⼤写,例如: myName 。
  • 下划线:例如: my_name 。
    使用变量
my_name = 'TOM'
print(my_name)
schoolName = '⿊⻢程序员'
print(schoolName)

认识bug–所谓bug,就是程序中的错误。如果程序有错误,需要程序员排查问题,纠正错误。

2.2Debug⼯具

Debug⼯具是PyCharm IDE中集成的⽤来调试程序的⼯具,在这⾥程序员可以查看程序的执⾏细节和流程或者调解bug。
Debug⼯具使⽤步骤:

  • 打断点
  • Debug调试

3.1 打断点

  • 断点位置–⽬标要调试的代码块的第⼀⾏代码即可,即⼀个断点即可。

  • 打断点的⽅法—单击⽬标代码的⾏号右侧空⽩位置。

3.2 Debug调试
打成功断点后,在⽂件内部任意位置 — 右键 – Debug’⽂件名’ — 即可调出Debug⼯具⾯板 – 单击Step Over/F8,即可按步执⾏代码。

Debug输出⾯板分类

  • Debugger–显示变量和变量的细节
  • Console–输出内容

三、数据类型

在这里插入图片描述

"""
1.将不同的变量存储不同的类型的数据
2.验证这些数据到底是什么类型*--监测数据类型--type(数据)
"""
# int -- 整型
num1 = 1

# float -- 浮点型,就是小数
num2 = 1.1
print(type(num1)) # int  检测方法--type()
print(type(num2)) # float

# str -- 字符串,特点:数据类型都要带引号
a = 'hello world'
print(type(a)) # str

# bool -- 布尔型,通常判断使用True  和  False
b = True
print(type(b)) # bool

# list -- 列表
c= [10,20,30]
print(type(c)) # list

# tuple -- 元组
d = (11,12,13) # tuple
print(type(d))

# set -- 集合
e={
   21,22,23}
print(type(e)) #set

# dict -- 字典 -- 键值对
f= {
   'name':'Tom','age' : 18}
print(type(f)) # dict

四、输出

作⽤:程序输出内容给⽤户
⼀. 格式化输出
所谓的格式化输出即按照⼀定的格式输出内容
在这里插入图片描述
技巧
%06d,表示输出的整数显示位数,不⾜以0补全,超出当前位数则原样输出
%.2f,表示⼩数点后显示的⼩数位数。
格式化字符串除了%s,还可以写为 f ’ {表达式} '–更高效一些

""""
1.准备数据
2.格式化符号输出数据
"""
age =18
name ='wty'
weight =65.5
stu_id =1
stu_id1 =1000

# 1.今年我的年龄是x岁
print('今年我的年龄是%d岁' % age) #今年我的年龄是18岁

# 2.我的名字是x
print('我的名字是%s'%name) #我的名字是wty

# 3.我的体重是x公斤
print('我的体重是%d'%weight) #我的体重是65
print('我的体重是%f'%weight
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值