python_day1

python环境安装

  • Anaconda集成环境
  • python3.7
    如果Linux环境包括MacOs,系统环境中会默认安装python2.7;尽量不要卸载Linux环境中的默认python环境,直接安装python3.7即可,后续使用需要说明python3。

Windows系統安裝python3.7

  • 到python官网下载python对应版本python官网下载地址
  • 勾选Add python to PATH添加路径
  • 不改变默认,点击next
  • 选择适合自己电脑安装的位置,点击install开始安装
  • 验证:运行cmd
    进入到自己的安装目录下,运行语句:python -V
    若显示出python对应版本则表示安装成功

IDE环境安装

pycharm下载安装网址

python脚本

编写python程序的文件,称为python的脚本或程序,要求当前的python脚本的文件后缀名必须是.py

注释

注释就是一段说明文字,并不会执行。在python的脚本中,开始的第一个字符如果是 # 那么是注释了。

print()输出函数

print可以在程序中输出一些内容,字符串、数字。
函数就是为了完成一些功能,例如print就是为了输出函数。

# 脚本中的 # 就是一个注释,作用:说明,解释,调试
'''
这也是python语言中的注释
'''

"""
这也是python语言中的注释
"""
# print是一个函数,功能就是输出或打印 变量
print('hello world')

变量

什么是变量?
变量就是用一个英文字符串来记录一些数据,并且这个被记录或标记的数据是可以变化的
num = 10 的理解
就是把数据 10 赋值给变量 num 使用,之后就可以使用num来代替这个10的数据

'''
什么是变量?
变量就是用一个英文字符串来记录一些数据,并且这个被记录或标记的数据是可以变化的

num = 10 的理解
就是把数据 10 赋值给变量 num 使用,之后就可以使用num来代替这个10的数据
'''
num = 10
print(num)

num += 10
print(num)

命名规范

  1. 变量的命令要规范:变量名可以使用字母,数字,下划线;不能以数字开头;严格区分大小写;不要使用中文;不要使用关键字 if else True False print。
  2. 变量的命名规范适用于脚本名称和后期的函数及其它。

变量定义及数据交换

变量的定义方式

# 变量的定义方式

# 定义变量时,要注意遵守变量命名规范

# 第一种 变量定义方式
# a = 10
# b = 20

# 第二种 变量定义方式
# a,b = 30,40


print(a,b)

数据交换

# 交换变量的数据
a = 10
b = 20

'''
普通方式,完成变量数据的交换
1.把a变量的值 赋值给c , 此时 c变量中就是 10
2.把b变量的值 赋值给a , 此时 a变量中就是 20
3.把c变量的值 赋值给b , 此时 b变量中就是 10
'''
#把a变量赋值给c
# c = a
# a = b
# b = c

'''
利用python定义比变量的语法来实现 变量的数据交换
'''
a,b = b,a
print(a,b)

python的数据类型

字符串类型

  • 单双引号都可以定义字符串
  • 三引号也可以定义字符串
  • 单双引号定义的字符串不能随意换行,需要在换行时指明换行符
  • 字符串中的引号可以互相嵌套,但是不能嵌套自己(例如不能在单引号中嵌套单引号,除非转义)
  • 字符串中可以使用转义字符,如Ir \n \t …
  • 如果不想在字符串中实现转义字符可以在字符定义时加love = r’\nihao \shijie’
# 什么是数据类型
# 数据类型就是数据的表现形式,比如 你好 就是一个字符串,200 就是一个数字
# 在程序中除了这种常用的字符和数字外还有很多的数据表现形式

# 常用的数据类型

# 1.字符串类型
hello = 'hello wolrd'
wolrd = 'hello suyi'
wo = '你好 世界'
print(hello,wolrd,wo)


# 大字符串,可以换行
# s = '''
# sdfdgfhgjghfdewswdesfrg这是一个
# 很长的文章内容
# '''

# 在python中提供来一个方法用户获取当前用户获取
# type() 函数 返回一个数据或变量的数据类型结果
# res = type(hello)
# print(res)

# 单双引号定义的字符串,可以嵌套别的引导
# 单双引号可以互相嵌套,但是不能嵌套自己

# 关于转义字符 \n 表示换行 \t 表示一个制表符 等等

q = '路漫漫\n其修远兮'
q = r'路漫漫\n其修远兮'  #可以取消转义字符
print(q)

Number数字类型

  • int 整型
  • float 浮点类型
  • complex 复数
  • bool 布尔类型(真,假)
# 数字类型 number

'''
int 整型
float 浮点类型
complex 复数
bool 布尔类型(真,假)
'''

varn = 521

varn = 3.1415926

varn = 0*10
varn = b'001100111'

# 复数
varn = 5 + 6j  #复数

# 布尔类型
varn = True
varn = False

print(varn,type(varn))

# 数值类型可以参与运算
a = 10
b = 5
print(a+b)

list 列表类型

  • 列表用来表示一系列数据,例如:需要记录一组数字或其它数据
  • 列表中存储的数据可以是任意类型的
  • 在需要记录多个数据时,可以使用中括号进行定义[]
  • 并且每个数据之间使用逗号分隔,
  • 列表中存储的每一组数据,称为元素
  • 列表中存储的数据,可以通过下标的方式进行获取
  • 那么列表中元素的值可不可以存储一个列表,称为二级列表(二维列表)或者多级列表(多维列表)
#列表用来表示一系列数据,例如:需要记录一组数字或其他数据
# 在需要记录多个数据时,可以使用中括号进行定义[]
# 并且每个数据之间使用逗号分隔
# 例如一下数据,定义几组数字
varlist = [12,24,35,2134,3453245,21345]
print(varlist,type(varlist)) #<class 'list'>

# 列表中存储的数据可以是人员类型
# 列表中存储的每一个数据,称为元素
# 列表中存储的数据,可以通过下标的方式进行获取
# 列表中元素的值可以是任意类型
# 列表中元素的值可以存储一个列表,称为 二级列表,二维列表,多级列表
varlist = ['er',['23','d'],'45','3.14']


tuple元组类型

#元组类型

'''
在定义多个数据内容时,可以选择使用list列表类型
还可以使用元组类型定义,元组和列表非常像,都可以用于存储多个数据时使用
元组使用小括号定义,列表使用中括号定义
'''
vart = (1,2,3,'a','b')
print(vart,type(vart))
print(vart[3])

# 在定义元组时,如果元组中只有一个元素,那么需要加, 不然就不是元组类型了
vart = (123,)
print(vart,type(vart))

# 列表和元组的区别
'''
列表使用中括号定义
元组使用小括号定义
列表中的值可以被改变
元组中的值不可以被改变
'''

# 定义列表
varl = [1,2,3]
# 通过下表来修改元素的值
varl[2] = 33
print(varl)

dict字典类型

set集合类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值