编程语言Python

编程语言就是程序员和计算机进行交流的语言,程序员使用该语言来利用计算机实现特定的功能

常见的编程语言有python、C、C++、Java、C#、SQL、JS、VB、Scala本人精通Python、SQL、Java

Python主要是工作中的常用语言,本文章主要分享Python

Python的特点

1、python诞生于1991年,python之父是:吉多·范·罗苏姆
2、python语言最大的优点是语言简单,只需要关注问题的功能本身,而不是语言的语法本身
3、python是一个解释型语言(c/c++/Java是编译型语言,js/python解释型语言)
3、python语言上手容易,本身是开源免费的
4、python有很多机器学习和人工智能对应的库
5、python语言的执行效率稍低,我们可以通过硬件补偿来弥补缺点

Python的基础语法

 

注释

  • 特点    

1.注释:对代码起到解释说明的作用
2.单行注释:以# 为开头
3.多行注释以三对引号括起来”””解释说明
4、给代码加注释和解注释的快捷键:ctrl + /

  • 代码

#单行注释
print('代码测试1')

#单行注释
print('代码测试2')
print('代码测试3')  #快捷键:ctrl + /
print('代码测试4')

"""
多行注释
多行注释
多行注释
"""

变量

变量的定义
  • 概念

    1、Python中的变量使用来存储数据的,数据是存在内存中
    2、Python变量存储的值在程序运行的过程中是可以发生改变的
    
  • 语法

    变量名 = 变量值  # = 两边留空格,增加可读性
    
  • 特点

        1、python的任何语句后边不要加分号
        2、一定要遵循python变量名定义规则:
      1)、变量名只能包含字母、数字和下划线(_)。
      2)、变量名不能以数字开头,可以以字母或者下划线开头
      3)、不能使用Python内置关键字作为变量名

  • 代码

# 1、定义变量
name = '刘备'
"""
变量定义的注意事项:
    变量后的=两边要留空格
​
变量名的命名规则:
  1、变量名只能包含字母、数字和下划线(_)。
  2、变量名不能以数字开头,可以以字母或者下划线开头
  3、不能使用Python内置关键字作为变量名
"""
_123 = 123
_123 = 345
a123 = 123
​
a = 10
b = 20
​
c = a + b

变量的类型
  • 特点

1、python是弱类型语言,在定义变量的时候不需要指定变量的类型,变量的类型是由=右边的值类决定
    age = 18
    name = '张三'
    score = 78.5
2、除python之外,很多语言都是强类型语言,比如 c/c++/java:
    int age = 18
    String name = '张三'
    float score = 78.5
    
3、python中的类型可以通过type()函数来获取

 

  • 代码​

# 1、整数int类型变量
age = 18
print(type(age))  # <class 'int'>
​
# 2、浮点小数float类型变量
score = 87.5
print(type(score))  # <class 'float'>
​
# 3、字符串str类型
name = '刘备'
name = "刘备"
name = '''
       锄禾日当午
       汗滴禾下土
       '''     #三引号具有跨行能力
name = """
       锄禾日当午
       汗滴禾下土
      """   #三引号具有跨行能力
print(type(name))  # <class 'str'>
​
# 4、布尔bool类型
marital_status = True
print(type(marital_status))  # <class 'bool'

关键字和命名规则

  • 关键字和标识符

  • 1、关键字就是python中有特殊含义的单词,放在Pycharm中一般显示蓝色

  • 2、标识符是用户自己定义的,比如你定义的变量的名字

  • 命名规则

1、定义标识符时要见名之意

2、定义标识符不能和python的关键字冲突

3、定义标识符要复合命名规则,一般变量名使用下划线命名法

4、定义标识符严格区分大小写

max_value = 23543463 # 下划线风格
maxValue = 23543463  # 小驼峰命名法
MaxValue = 23543463  # 大驼峰命名法
​
​
​
#  获取python中所有的关键字
import keyword
print(keyword.kwlist)

print函数

  • 特点

    1、print函数默认输出一句就换行,你可以通过设置end参数来改变它的默认动作 
    2、print函数的格式化输出有两种方式
    :  %s/%d/%f 
    :   f'{}'
    
  • 代码

    '''
    print函数默认输出一句就换行,你可以通过设置end参数来改变它的默认动作
    '''
    print(123)
    print('hel\nlo')
    ​
    print('------------------------------------')
    print('日照香炉生紫烟,',end='')
    print('遥看瀑布挂前川')
    print('飞流直下三千尺,',end='')
    print('疑是银河落九天')
    ​
    print('------------------------------------') #lifengtao@itcast.cn
    print('lifengtao',end='@')
    print('itcast.cn')
    ​
    ​
    print('------------------------------------')
    name = '刘备'
    age = 11
    score = 78.5
    # 方式1
    # %s 字符串   %d 整数   %.9f 保留9位小数,如果小数点不够,在后边补0
    print('我叫%s,今年%d岁,我考了%.09f分' %(name,age,score))
    print('我叫%s,今年%d岁,我考了%.09f分' %(name,age,score))
    ​
    # 方式2
    print(f'我叫{name},今年{age}岁,我考了{score}分')
    ​
    ​
    print('------------------------------------')
    id1 = 888
    id2 = 9
    print('我的学号是%9d' %id1)  # 一共输出9个宽度的值,如果左边不够就补空格,用来对齐
    print('我的学号是%09d' %id1) # 一共输出9个宽度的值,如果左边不够就补零,用来对齐
    print('我的学号是%09d' %id2) # 一共输出9个宽度的值,如果左边不够就补零,用来对齐
    ​
    print('------------------------------------')
    price = 10
    price2 = 0.1
    ​
    print('价格是:%.02f%%' %(price2*100))
    ​
    # 这里两个%才能生成一个%,因为这里的%有特殊的含义
    print('价格是:%.02f%%' %price)
    # 这里两个\才能生成一个\,,因为这里的\有特殊的含义
    print('价格是:%.02f\\' %price)
    print('价格是:%.02f/' %price)
    ​
    print('------------------------------------')
    print(round(5.49))
    print(round(5.51))

input函数

  • 特点

    1、input函数用于从键盘录入数据,默认情况下不管录入任何数据都是字符串,如果需要进一步处理,则需要类型转换 
    2、input函数一次只能录入一个数据
    
  • 代码

    # 需求1:从键盘输入一个密码
    # password = input('请输入密码:')
    # print(type(password))
    # print('你输入的密码是:%s' %password)
    ​
    ​
    # 需求2:从键盘输入两个数,求两个数的和
    # num1 = input('请输入第一个数:')
    # num2 = input('请输入第二个数:')
    #
    # #将字符串转为数字类型
    # num3 = int(num1) + int(num2)
    #
    # print(f'两个数的和是:{num3}')
    ​
    # 需求3:从键盘上录入苹果的价格 、重量 ,输出: 苹果单价 9.00 元/⽄,购买了 5.00 ⽄,需要⽀付 45.00 元
    price = float(input('请输入苹果的价格:'))
    weight = float(input('请输入苹果的重量:'))
    ​
    print('苹果单价 %.2f 元/⽄,购买了 %.2f ⽄,需要⽀付 %.2f 元' %(price,weight,price*weight))

运算符

    分类

 

代码

a = 10
b = 3

print(a + b) #13
print(a - b) #7
print(a * b) #30
print(a / b) #取除后的实际值 3.333333
print(a // b) # 取商,也就是整数部分  3
print(a % b)  # 取余数/取模   1
print(a **b)  # 10的3次方


print(10*'-')

a = 10
b = 3


a = a + 1 #作用同下,等价
a += 1   #作用同上,等价

a = a % b #作用同下,等价
a %= b   #作用同上,等价


print('--------------------------------')
a,b,c = 12,34,58
print('a =',a)
print('b =',b)
print('c =',c)

 

 

 

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值