1、python是什么
python时面向对象的解释型高级编程语言
python是强类型的动态脚本语言
2、编写第一个程序
print(“Hello World”)
运行py文件推荐使用方式:右键点击代码空白处,选择Run ...
3、bug
1.输入错误
print(“123”) #报错,中文引号
注意:python中的符号都是要用英文模式下的
2.缩进错误
print(123)
注意:print要顶格写,否则就会报错
3.语法错误
print(123)print(456)
两个print不能写在同一行,一个print必须单独写一行,错误信息中遇到syntax说明语法有问题
4.命名错误
print(Hello World) #错误原因:hello world是字母,那么就是字符串,必须要加上引号,单引号或者双引号都可以
Day02、debug、注释与输出函数
1、Debug
# debug中代码为蓝色时表示是即将要运行的代表
# Show Execution Point 显示执行的断点
# Stop Into 下一步
# Run to Cursor 跳到下一个断电的位置
# 总结:可以通过debug调试看到程序执行的顺序
2、注释
# 多行注释就是用三引号包含,可以是三队单引号,可以是三对双引号,三引号里面的内容也不会被程序执行
# Ctrl+/既可以添加注释,也可以取消注释,使用的是单行注释
# Ctrl+z 撤销
# Ctrl+C 复制
# Ctrl+V 粘贴
# Ctrl+F 查找
# Ctrl+D 复制到下一行
3、输出
# 输出函数print()
# *values 值,表示可以一次输出多个对象。输出多个对象时,需要用,分隔
print(”哈哈哈“,”嘿嘿嘿“,”嘻嘻嘻“,sep=’|‘)
# 输出多个值或者多句话时,需要用 ”,“ 隔开,英文模式下的”,“
# sep就是用来间隔多个值,默认是空格
# end 用来设定以......结尾,默认值是换行符\n,可以切换成其他字符
print(”hello“,end=”1“)
print(”bingbing“)
# print(字符串,end=”后面拼接的值“)最后输出结果:第一个print中的字符+后面拼接的值+第二个print中的字符串
Day03、变量与标识符
1、变量
变量的概念:一个容器,计算机当中的存储空间
变量的作用:在计算机内存中保存数据
定义变量的格式:变量名=变量名
1.变量的作用
计算机中的存储空间,用于保存数据
2.定义变量的格式
变量名 = 值
# 注意:=是赋值运算符,左右两边打上空格是为了代码的规范性,美观性。
num1 = 3 # num1就是一个变量,保存可乐的价格
num2 = 10 # num2也是一个变量,保存冰淇淋的价格
tatal = num1 + num2 # total也是一个变量,保存总价格
print(num1)
#加上引号会打印引号里面的内容,没有引号就会被识别成变量名,打印的是变量的值,如果该变量没有被赋值,就会报命名的错误
#变量只有再赋值以后才会被创建,所以使用变量之前必须要赋值
a = 666
# 解释器做了两件事情
# 1.在内存中创建了一个666的数据
# 2.创建了一个变量a,把666这个数据保存到a变量中去
# b = a
# print(b)
print(a) # 666
a = 999 #同一个变量可以反复赋值
print(a) # 999
# 同一个变量可以被反复赋值,并且可以是不同的数据类型
# 代码是从上往下执行
2、标识符
++含义:程序员定义的变量名、函数名++
++标识符规定(必须要遵守,不遵守就会报错)++
1、只能由数字、字母、_(下划线)组成
# _s2ix = 1
# 价格 = 1
# print(价格)
# Python3可以用中文命名,但是不推荐,不符合代码的规范性
(username) = 1
print((username))
# 标识符被包含在()内对标识符分身没有影响
2、不能以数字开头
# 1stu = 1
3、不能是关键字
关键字:是python中已经使用了的标识符,具有特殊的功能和含义。
if = 1
catch = 1
False = 1
# 不能使用关键字作为标识符
4、严格区分大小写
# a = 1
# print(A)
3、变量的命名规范
++含义 :一种惯例,没有绝对性或强制性使用的说法,目的是为了增加代码的可读性++
1、见名知意
# name = "bingbing"
2、下划线分割法
# python常用变量名命名规则
# 多个单词组成的名称,使用小写字母,单词语单词之间使用下划线分开。
user_name = 'bingbing'
six_star = 'bingbing'
student_age = 'bingbing'
3、大驼峰命名法
# 多个单词组成的名称,每个单词的首字母大写,其余字母小写。
# UserName = "冰冰"
# SixStar = 666
4、小驼峰命名法
# 第一个单词首字母小写,后面单词首字母大写,其余字母小写。
userName = 'bingbing'
sixStar = 666