暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

python基础分享

DATA ANALYSIS SHARING 2021-08-17
222

点击蓝字

2021 &

AUTUMN

关注我们


01

# 语法注释

     注释就是对一段代码的文字解释

在python中注释分为单行注释和多行注释

     单行注释:

         # 注释内容

     多行注释:

         """注释内容"""

         '''注释内容''' 


ZHONGYUAN  FESTIVAL


#2变量与常量


Grain Rain

变量其实就是用来记录事物状态变化的量

    eg:年龄 薪资 体重 等级 段位...

    变量的基本使用

       age = 18

       gender = '男性'

       job = 'teacher'

常量就是不变的量

    eg:IP地址、国家、圆周率...

    常量的基本使用

         IP = '127.0.0.1'

         PORT = 3306

#3

计算机三大核心硬件


The Twenty-Four Solar Terms

# STORY OF COMPUTER #

CPU

   去内存中取指 并执行程序

内存

   临时存储数据

硬盘

   永久存储数据。

04

变量详细



变量赋值

age = 18

"""

变量名 赋值符号 变量值

"""

遇到赋值符号 先看符号的右侧再看符号的左侧

1.先在内存中申请一块内存空间存储变量值18

2.给18绑定一个变量名age(坐标)

3.变量名age是访问变量值18的坐标


变量的命名规范和书写风格

# 命名规范

     1.变量名只能包含数字、字母、下划线

     2.数字不能开头 下划线尽量少用

     3.关键字也不能作为变量名

     4.变量名尽量做到顾名思义


#书写风格

    1.下划线式(python推荐使用)

        user_name = 'jason'

    2.驼峰式(JavaScript推荐使用)

        2.1 小驼峰

           userName = 'jason'

        2.2 大驼峰

           UserName = 'jason'



05

常量补充

# python

HOST = '127.0.0.1'

print(HOST)

    HOST = 666

print(HOST)  # 可以修改


# JavaScript

const pi = 3.14

undefined

pi

3.14

pi = 666  # 直接报错


06

基本数据类型

整型

python中可以使用type()查看数据的数据类型

大白话就是整数  int

作用:年龄 等级 人数

# 直接写数字就是整型

age = 18 

level = 18

count = 15


浮点型

大白话就是小数  float

作用:薪资 身高 体重

# 直接写小数就是浮点型

salary = 3.1

height = 1.83

weight = 75.5


字符串

大白话就是一串描述性质的内容  str

定义:用引号引起来的部分  都称之为字符串

name = 'jason'


# 定义字符串的三种方式

    1.单引号

       name = 'jason'

    2.双引号

       name = "jason"

    3.三引号

       name = """jason"""

        ps:是否有变量名和赋值符号 有就是字符串 没有就是注释

# 为什么定义字符串有诸多方式

    因为我们在使用字符串的时候自己可能也会使用到引号

    res = '小名说:'你真棒!''


    res = "小名说:'你真棒!'"


列表

可以存储多个值 list

中括号括起来的 内部可以存放多个元素 并且元素与元素之间逗号隔开 元素可以是任意数据类型

l1 = ['jason',11,1.1,[11,22,33]]

name_list = ['jason','tony','tom']


字典

可以存储多个值 并且非常精确 dict

花括号括起来  内部可以存放多个元素  元素的表现形式key:value键值对

key是对value的描述性解释 value


info = {

'name':'jason',

'age':18,

'hobby':['read','study']

}


布尔值


用来判断事物的对错 是否可行等情况  bool

只有两个值

     True 对的 正确的 可行的

     False 错的 错误的 不可行的


存储布尔值的变量名我们一般都习惯使用is开头

is_right = True

is_delete = False

is_status = True

is_online = False


元组

可以存储多个值 tuple

小括号括起来的 内部可以存放多个元素 并且元素与元素之间逗号隔开

t = (1,2,3)

"""

t = (1,2,3)

print(type(t))


t1 = ('jason')

t2 = (111)

print(type(t1),type(t2))


容器类型(可以存多个数据的类型)在存储数据的时候  如果内部只有一个元素那么推荐你把逗号加上

"""


集合

可以存储多个值  set

花括号括起来的 内部可以存放多个元素 并且元素与元素之间逗号隔开

s = {1,2,3,4,5,6}


"""

1.去重(集合内不可能出现重复的元素)

2.关系运算

"""


07

格式化输出

AUTUMN

占位符

%s %d

    %s可以替换成任意的数据类型

    %d只能替换成数字类型

# 具体使用

  1.先使用%s占位,为将来的文本保留位置

  2.在用%选择位置 填入对应的内容

res = '亲爱的%s你好!你%s月的话费是%s,余额是%s'

res%('jason',4,100,100000000)


username = input('username>>>:')

age = input('age>>>:')

res = 'my name is %s my age is %s'

print(res%(username,age))


res1 = '%08d'  #  不够八位,用0补齐

print(res1%1)

print(res1%234)

print(res1%2343843786)  #  超出八位按原来的输出

'''总结:一般情况下使用%s居多'''



08

基本运算符

# 增量运算符

x = x + 1 >>>   x += 1

x = x - 1 >>>   x -= 1

x = x * 9 >>>   x *= 9

x = x 2 >>>   x /= 2

# 链式取值

x = 1

y = x

z = y   >>> x = y = z = 1


# 交叉赋值

m = 20 

n = 10

   #中间变量

    t = m

    m = n

    n = t

    print(m,n)

    #交叉赋值

    m,n = n,m

    print(m,n)


# 解压赋值

   name_list = ['jason','kevin','tony','tom']

    # 列表的索引取值   索引从0到n-1

    # print(name_list[0])

    # print(name_list[1])

    # name1 = name_list[0]

    # name2 = name_list[1]

    # name3 = name_list[2]

    # name4 = name_list[3]

    # print(name1,name2,name3,name4)


    #解压赋值

      name1,name2,name3,name4 = name_list

      print(name1,name2,name3,name4)


name1,*_,name2 = name_list

print(name1,name2,_)

name1,name2,*_ = name_list

print(name1,name2,_)

ps:单独的下划线作为变量名  

表示该变量名指向的值暂时用不到






文章转载自DATA ANALYSIS SHARING,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论