Python入门2

Python入门2

Python文件运行

  • Python程序由Python脚本文件组成
    • Python脚本文件以.py结尾的文本文件
    • Python程序的执行方式
  1. 可以在开发工具中直接右键run运行
  2. 在命令行中使用 Python,通过在命令行中输入python xxxx.py来执行Python源代码文件
  3. 可以使用python或者ipython作为解释器,交互式的进行运行

组成Python程序的基本结构

  • 字面量

    一个整数、小数、字符串

    1
    1.2
    'HELLO'
    
  • 变量

    • 变量名可以由数字、字母、下划线组成,但是不能以数字开头,变量名通常由单个或者多个单词组成,如果有多个单词,单词之间使用下划线拼接

    • 变量声明的语法

      变量名 = 变量值,Python中变量的类型可以在赋值时自动推断,但是Python是强类型语言

    a = 1
    
    b =  1.2
    
  • 表达式

    • 使用变量、字面量、操作符等组成的一行独立的操作
    a**3 + b**2
    
    • Python每次换行代表表达式结束,不需要在表达式结尾添加; ,如果一行需要写多个表达式,表达式之间可以用;分割
a = 1;b = 1.2
  • 语句

    • 语句由单个或多个表达式组成,用于完成独立的功能
    x = a ** 3 + b ** 2
    1 + 1
    
  • 类型和强转

    a = 1
    b = 1.2
    c = '456'
    

    下面的程序会报错,不支持将整型与字符串进行拼接,可以先将整型的a强转为str类型

    a = 3
    print(a+'个同学')
    #使用如下方式强转
    str(a)
    print(str(a)+'个同学')
    #同理字符串想要参与数学运算,则需要先转换成整型
    #字符串如果要强转成整数或者小数时,其本身必须符合小数或者整数的语法,否则会转换失败
    

    Python逻辑操作

    Python之中使用bool类型表示逻辑中的真假,可以使用等值和不等式操作符比较来得到bool值

    a = 3
    b = 6
    print(a<b)
    d = False
    
  • 选择结构

    1. if-else语法的语法结构
```
if 条件:
	条件为True时执行的操作
else:
    条件为False时执行的操作
```
if a<b:
    print(b)
else:
    print(a)
  • 逻辑运算(与或非)

    bool类型之间可以进行运算(and or not)

print(True and False)
print(True or False)
print(not True)
  • 真值表

    TrueFalse
    TrueT&T=T;T|T=T;
    FalseT&F=F;T|F=T;F&F=F;F|T=T;!F=T
    1. 循环

    2. while

      #while 条件:
      #	条件成立时执行的操作
      
    3. for

      #for 变量名 in 集合:(range右区间开区间)
      for i in range(10):
      
    4. break

      再循环结构中,如果某个位置出现break,则循环直接结束

      import os
      while True:
          command = input()
          print('用户输入的指令为'+command)
          if command == 'exit':
              break
          if command == 'dir':
              print(os.listdir(input()))
      # os.listdir()用于获取当前文件夹中的所有文件
      
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值