Python基础

2023-05-16

#这是单行注释

'''
多行注释
多行注释
'''

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

print("Runoob")
#输出结果:Runoob
#关键字
import keyword
print(keyword.kwlist)
#输出结果:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

#行与缩进
if True:
    print ("True")
else:
    print ("False")
print ("False")    # 缩进不一致,会导致运行错误
#输出结果:True
#多行语句,,反斜杠 \ 来实现多行语句
total = 1 + \
        2 + \
        3

#数据类型:int整数,bool布尔,float浮点数,complex复数

#字符串
str='123456789'
 
print(str)                 # 输出字符串
#输出结果:123456789
print(str[0:-1])           # 输出第一个到倒数第二个的所有字符(左开右闭)
#输出结果:12345678
print(str[0])              # 输出字符串第一个字符
#输出结果:1
print(str[2:5])            # 输出从第三个开始到第五个的字符
#输出结果:345
print(str[2:])             # 输出从第三个开始后的所有字符
#输出结果:3456789
print(str[1:5:2])          # 输出从第二个开始到第五个且每隔一个的字符(步长为2)
#输出结果:24
print(str * 2)             # 输出字符串两次  # 加号(+)是字符串连接运算符,星号(*)是重复操作。
#输出结果:123456789123456789
print(str + '你好')         # 连接字符串
#输出结果:123456789你好

print('------------------------------')
 
print('hello\nrunoob')      # 使用反斜杠(\)+n转义特殊字符
print(r'hello\nrunoob')     # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
#输出结果:
#hello
#runoob
#hello\nrunoob
#等待用户输入
input("\n\n按下 enter 键后退出。")
#输出结果:按下 enter 键后退出。
# 不换行输出
print( "不换行输出1", end="   " )
print( "不换行输出2", end="   " )
#输出结果:
#导入 sys 模块
import sys
print('\n================Python import mode==========================')
print ('命令行参数为:')
for i in sys.argv:
    print (i)
#输出结果:
#命令行参数为:
#D:/2021/workspace/python_Learn/basic.py

print ('\n python 路径为',sys.path)

#导入 sys 模块的 argv,path 成员
from sys import argv,path  #  导入特定的成员
#输出结果:python 路径为 ['D:\\2021\\workspace\\python_Learn', 'D:\\2021\\workspace\\python_Learn', 'C:\\ProgramData\\Anaconda33\\python38.zip', 'C:\\ProgramData\\Anaconda33\\DLLs', 'C:\\ProgramData\\Anaconda33\\lib', 'C:\\ProgramData\\Anaconda33', 'C:\\ProgramData\\Anaconda33\\lib\\site-packages', 'C:\\ProgramData\\Anaconda33\\lib\\site-packages\\locket-0.2.1-py3.8.egg', 'C:\\ProgramData\\Anaconda33\\lib\\site-packages\\win32', 'C:\\ProgramData\\Anaconda33\\lib\\site-packages\\win32\\lib', 'C:\\ProgramData\\Anaconda33\\lib\\site-packages\\Pythonwin']
print('================python from import===================================')
print('path:',path) # 因为已经导入path成员,所以此处引用时不需要加sys.path
#输出结果:path: ['D:\\2021\\workspace\\python_Learn', 'D:\\2021\\workspace\\python_Learn', 'C:\\ProgramData\\Anaconda33\\python38.zip', 'C:\\ProgramData\\Anaconda33\\DLLs', 'C:\\ProgramData\\Anaconda33\\lib', 'C:\\ProgramData\\Anaconda33', 'C:\\ProgramData\\Anaconda33\\lib\\site-packages', 'C:\\ProgramData\\Anaconda33\\lib\\site-packages\\locket-0.2.1-py3.8.egg', 'C:\\ProgramData\\Anaconda33\\lib\\site-packages\\win32', 'C:\\ProgramData\\Anaconda33\\lib\\site-packages\\win32\\lib', 'C:\\ProgramData\\Anaconda33\\lib\\site-packages\\Pythonwin']
#
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python基础 的相关文章

随机推荐

  • 买卖股票系列问题 Leetcode题目

    leetcode 刷题记录 一 买卖股票系列问题 1 121 买卖股票的最佳时机 给定一个数组 xff0c 它的第 i 个元素是一支给定股票第 i 天的价格 如果你最多只允许完成一笔交易 xff08 即买入和卖出一支股票一次 xff09 x
  • 区间问题 LeetCode

    表示重点复习题 xff0c 没做出来 区间问题 1 56 合并区间 给出一个区间的集合 xff0c 请合并所有重叠的区间 示例 1 输入 intervals 61 1 3 2 6 8 10 15 18 输出 1 6 8 10 15 18 解
  • 网格DFS LeetCode

    岛屿问题 DFS 200 岛屿数量 给你一个由 1 xff08 陆地 xff09 和 0 xff08 水 xff09 组成的的二维网格 xff0c 请你计算网格中岛屿的数量 岛屿总是被水包围 xff0c 并且每座岛屿只能由水平方向和 或竖直
  • 括号题目 Leetcode

    括号系列问题 Leetcode 20 有效的括号 给定一个只包括 39 39 xff0c 39 39 xff0c 39 39 xff0c 39 39 xff0c 39 39 xff0c 39 39 的字符串 s xff0c 判断字符串是否有
  • 回溯 组合 排列 生成 LeetCode

    回溯 组合 排列 生成 算法题目 77 组合 给定两个整数 n 和 k xff0c 返回 1 n 中所有可能的 k 个数的组合 示例 输入 n 61 4 k 61 2 输出 2 4 3 4 2 3 1 2 1 3 1 4 解法1 回溯 递归
  • Centos 7安装Python3环境

    目录 1 安装依赖环境2 下载Python压缩包3 解压Python压缩包4 编译安装4 1 编译前安装相关软件4 2 创建安装目录4 3 生成编译脚本4 4 编译和安装4 5 检查 5 建立软链接6 设置Python3的环境变量6 1 设
  • Linux命令c++filt

    一个简单的linux命令 xff0c 确实不值得大费周折 xff0c 但是 xff0c 在实际的开发过程中 xff0c 却帮助很大 xff0c 在编译cgi xff0c 修改函数的调用之后获得函数的符号名 xff0c 就可以看到这个函数的定
  • 子序列 子数组问题 Leetcode

    子序列 子数组问题 53 最大子序和 给定一个整数数组 nums xff0c 找到一个具有最大和的连续子数组 xff08 子数组最少包含一个元素 xff09 xff0c 返回其最大和 示例 1 xff1a 输入 xff1a nums 61
  • 用devstack快速部署 openstack

    本人openstack小白一名 xff0c 在部署openstack时出现了很多不可逾越的错误 xff0c 只好借助于工具 在用devstack安装openstack之前 xff0c 先用的openshit进行安装 但是出现了无法连接数据库
  • Debain 10安装使用中文输入法

    Debain 10安装使用中文输入法 近来因工作需要 xff0c 需在虚拟机上搭建服务 xff0c 公司虚拟机上用的是Debain系统 xff0c 在使用的过程中觉着没有中文输入法极其不爽 xff0c 于是按照网上多篇教程一步步尝试至最终切
  • 【算法题】素数伴侣-用匈牙利算法解决二分图匹配问题

    描述 输入一个字符串 xff0c 内容是一个不重复的整数数组 若数组中两个数相加为素数 xff0c 那么这两个数可以配对 xff0c 即素数伴侣 一个数字只能配对一次 输出最大配对数 示例 输入 xff1a 4 2 5 6 13 输出 xf
  • MAX30102

    include 34 myiic h 34 include 34 delay h 34 初始化IIC void IIC Init void GPIO InitTypeDef GPIO InitStructure RCC gt APB2ENR
  • linux系统开机自动挂载分区

    以挂载分区 dev sdb1为例 1 查看所有的分区 xff1a sudo fdisk l 1 修改分区类型 fdisk dev sdb 输入m可以查看帮助 xff0c 修改分区类型需要使用t命令 xff0c 并输入分区类型标号 2 查看分
  • Python文件处理相关函数

    文件 xff0c 文件夹 xff0c 压缩包处理模块模块 shutil模块 引入 xff1a import shutil shutil是对OS中文件操作的补充 xff1a 移动 复制 打包 压缩 解压 1 copy文件内容到另一个文件 xf
  • Python多线程

    线程的创建 加入 锁 待补充完善
  • noVNC压缩包下载

    1 浏览器器输入地址 Git地址 xff1a GitHub Where the world builds software GitHub https github com 2 搜索noVNC 3 选择novnc noVNC 4 点击发行版本
  • Python数据类型(结构)

    Python复合数据类型之一 列表 即写在方括号之间 用逗号隔开的数值列表 列表内的数值不必全是相同的类型 list1 span class token operator 61 span span class token punctuati
  • Python条件循环控制语句

    Python 条件语句 通过一条或多条语句的执行结果 xff08 True或者False xff09 来决定执行的代码块 Python程序语言指定任何非0和非空 xff08 null xff09 值为true xff0c 0 或者 null
  • Python面向对象编程

    Python面向对象编程
  • Python基础

    span class token comment 这是单行注释 span span class token triple quoted string string 39 39 39 多行注释 多行注释 39 39 39 span span