注释
1、# 注释:某一个代码块的解释,或者是让代码的某一块暂时不执行。
2、注释分为两种:
a、单行注释,以#号开头(快捷键crtl<command+/>);例如:
# 打印‘hello,world’
print('hello,word')
b、多行注释:使用三引号(三对单/双引号)。例如:
‘’’
我是
多行
注释
‘’’
变量
1、使用变量来保存数据(变量是数据的载体)
2、变量的命名规则:
a. 硬性规则:
- 变量由字母、数字、下划线组成,不能以数字开头;不能用空格间隔。
- 变量名区分大小写,变量名不能是系统规定好的关键字。
b.非硬性规则:
- 变量名要见名知意;
c.驼峰命名法:
- 大驼峰命名法:变量名从第一个单词开始,每个单词的首写字母要大写;
- 小驼峰命名法:变量名从第二个单词开始,之后的每个单词首写字母大写;
3、如何使用变量:
变量在单独创建的时候必须要有初始值例:num = 1
4、变量能保存任意类型的数据。
- 整型(int 3) 浮点型(float 3.0) 字符串(str 以单/双/三引号引导的数据) 布尔(bool False True)
- 列表(list []) 元祖(tuple (1,2,3,4,5)) 集合(set {1,2,3,4,5,}) 字典(dict {键:值})
5、被复制的变量如何使用例:
a = 2
b = 3
print('a + b')
6、如何查看内置模块(系统关键字)
可以利用python自带的keyword来打印输出,例如:
from keyword import kwlist
print(kwlist)
输入和输出
1、输入:input()是python提供的人机互交的函数;输入的任何数据类型,输出的格式都是以字符串的形式展示;
如果出现了input()程序,但不执行,程序会一直等待
2、输出:print()是python提供的能够查看数据的方法
- 可以打印数据,可以输出任何数据类型;
- 可以修改打印结果的样式;print方法内有两个参数sep-分隔字符和end-结束字符;
- end参数默认值为换行,打印时,手动将end换为空字符即可例
- print(1, end=’ ')
- print(2)
- sep参数默认值为空格,可以手动更改参数值例:
- print(1, 2, 3, 4, sep=‘😁’)
- sep和end参数要修改值时,必须放在print末尾
格式化字符串
字符串的定义:可以理解为一个文本,即一串有限个数的符号的集合。
一个最简单的方法:以f’'引导的方法:在字符串前添加一个小写或大写的f。
例如:
name = ‘郭嘉’
Job = ‘军师祭酒’
print(f’曹操非常器重{name},曾被任命为{job},丞相出征必带{name}')
既可以格式化整体字符串,还可以单独格式化写入的内容
例如:
Id = 2
stu_id = f’python{id:0>3}’
print(stu_id)
输出的结果为:python002
说明:
- 在格式化字符串的语句中:>、 <、 ^;分别代表:右对齐、左对齐居中对齐;
- 0>3 在格式化字符串语句中代表:传入的长度小于3,右对齐,空格部分用0来填充
它还可以把传入的浮点类型数值保留指定位数
例如:
num = 3.1415926
str = f’圆周率为:{num:.2f}。’
print(str)
打印结果为:圆周率为:3.14
.2f表示保留小数点后2位数。
Python运算符
算术运算符:+(加) -(减) *(乘) /(除) //(整除) **(幂运算) %(取模)
除法运算,结果永远是浮点数
整除:在出发运算的基础上向上取整,结果永远是整型
取余:余数一定大于0
比较运算符:
< >= <= == != >
逻辑运算符:
and:当and两边的条件,都成立时,整体才会成立。当and左边条件不成立时,右边无需判断
or:当or两边的条件,只要有一边成立,整体就成立。
赋值运算符:
= += -= *= /= //= **= %=
num = 0
num += 2
num *= 2
num -= 2