Python基础一

一、Python是什么编程语言

Python是一门动态解释性的强类型定义语言。

二、Python基础知识

  1. 第一个python程序

    在Linux下创建一个hello.py的文件,并输入在Linux下创建一个hello.py的文件,并输入
    print(“Hello world!”)
    然后执行命令:python hello.py,输出

    [root@broadtech ~]# vim hello.py
    [root@broadtech ~]# python hello.py 
    Hello world!
    
  2. 指定解释器

    上一步执行python hello.py 时,明确的指出 hello.py 由python 解释器进行执行。
    如果想要类似shell脚本 一样执行python脚本,例:./hello.py,那么就需要hello.py文件头部指定解释器,如下:

    #!/usr/bin/env python
    
    print("hello world!")
    

    这样一来,执行:./hello.py 即可
    ps:执行前请加上hello.py的执行权限。

三、注释
当行注释:# 被注释内容
多行注释:’’‘被注释内容’’’,或者""“被注释内容”""

四、变量
变量是什么? 变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用。

  1. 声明变量

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
      
    name = "enenand"
    

    上述代码就声明了一个变量,变量名:name,变量name的值为:‘enenand’

  2. 变量定义的规则:

    • 变量名只能是 字母,数字或者下划线的任意组合
    • 变量名的第一个字符不能是数字
    • 内置变量名不能声明为变量名
    • 变量的定义要具有可描述性。
  3. 变量推荐定义方式

    #驼峰体
       AgeOfOldboy = 56
       NumberOfStudents = 80
    #下划线
        age_of_oldboy = 56
        number_of_students = 80
    

五、程序交互

#!/usr/bin/env python
# -*- coding: utf-8 -*-
  
# 将用户输入的内容赋值给 name 变量
name = input("请输入用户名:")
  
# 打印输入的内容
print(name)

六、格式化输出
需要把要打印的格式先准备好, 由于里面的 一些信息是需要用户输入的,你没办法预设知道,因此可以先放置个占位符,再把字符串里的占位符与外部的变量做个映射关系就好啦

name = input("Name:")
age = input("Age:")
job = input("Job:")
hobbie = input("Hobbie:")

info = '''
------------ info of %s ----------- #这里的每个%s就是一个占位符,本行的代表 后面拓号里的 name 
Name  : %s  #代表 name 
Age   : %s  #代表 age  
job   : %s  #代表 job 
Hobbie: %s  #代表 hobbie 
------------- end -----------------
''' %(name,name,age,job,hobbie)  # 这行的 % 号就是 把前面的字符串 与拓号 后面的 变量 关联起来 

print(info)

%s就是代表字符串占位符,除此之外,还有%d,是数字占位符, 如果把上面的age后面的换成%d,就代表你必须只能输入数字啦

七、基本运算符
  计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算。

  1. 算数运算
    以下假设变量:a=10,b=20在这里插入图片描述
  2. 比较运算
    以下假设变量:a=10,b=20
    在这里插入图片描述
  3. 赋值运算
    以下假设变量:a=10,b=20
    在这里插入图片描述
  4. 逻辑运算
    在这里插入图片描述
    针对逻辑运算的进一步研究:
    1、在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>not>and>or,同一优先级从左往右计算。
    2、 x or y , x为真,值就是x,x为假,值是y;
    x and y, x为真,值是y,x为假,值是x。
    在这里插入图片描述
  5. 成员运算
    成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。
    在这里插入图片描述
  6. Python运算符优先级
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值