首页 > 编程语言 >python基本知识

python基本知识

时间:2024-05-08 10:45:33浏览次数:25  
标签:name python age 基本知识 List aaaa num print

变量

整型

num = 111

浮点型

num = 1.11	

字符串型

# 字符串不能通过索引进行修改
num = 'aaaa'
num = "aaaa"
num = '''aaaaa''' 

num = 123
num=str(num)
  • 单引号、双引号以及三引号的区别
  • 单引号、双引号的内容都是str类型,当字符串要包含""时,需要用''去包含,反之亦然
# 示例
print(' "aaaa" ') #输出 "aaaa"
print(" 'aaaa' ") #输出 'aaaa'
  • 三引号一般用于作为多行注释

列表类型(list)

#可变类型序列
List=['xyz',1,1.2,['zbv',1.2]]
#       0   1  2     3
#                    0     1
#     0 1 2        0 1 2
print(List[0]) # 'xyz'
print(List[1]) # 1
print(List[0][0]) # 'x'
print(List[3][1]) # 1.2

#反序列
print(List[-1]) # ['zbv',1.2]
print(List[-1][-1]) # 1.2

字典类型(dictionary)

#可变类型序列
#字典类型没有序列号,通过 键 来去确认 值
Dic = {'name':'wyf','age':123}
print(Dic['name'])

集合类型(set)

#不可变类型序列
# set = {1,2,3}

s1={'1','2','3'}
s2={'2','3','4'}

# 基本逻辑运算
print(s1&s2) # {'3', '2'}
print(s1|s2) # {'4', '3', '2', '1'}
print(s1-s2) # {'1'}
print(s2-s1) # {'4'}

#集合的内部实现是基于哈希表,它不关心元素的顺序,而是通过哈希函数来组织和存储元素

元组类型(tuple)

#不可变类型序列
# 里面为私密数据,不能更改
tuple = (1,2,3,4)
print(tuple[-1])
print(tuple[1])

tuple[0] = 1 # 报错,不能更改

输入输出函数

输入

age= int(input('输入年龄'))
name = input('输入名字')
money= float(input('输入金额'))

打印

#输入单值
    #字符串型
    print("my name is %s"%name)
    #整形
    print("my age is %d"%age)
    #浮点型
    print("my money is %f"%money)
    
#输入多值
print("my name is %s,my age is %d"%(name,age))

基本运算

print(1+1) #加
print(1-2) #减
print(1*1) #乘
print(2/3) #除 结果为(float)
print(7//3) #地板除 结果取整数
print(7%3) #取余
print(2**3) #乘方

标签:name,python,age,基本知识,List,aaaa,num,print
From: https://www.cnblogs.com/Lye001/p/18179192

相关文章

  • 《最新出炉》系列入门篇-Python+Playwright自动化测试-44-鼠标操作-上篇
    1.简介前边文章中已经讲解过鼠标的拖拽操作,今天宏哥在这里对其的其他操作进行一个详细地介绍和讲解,然后对其中的一些比较常见的、重要的操作单独拿出来进行详细的介绍和讲解。2.鼠标操作语法鼠标操作介绍官方API的文档地址:https://playwright.dev/docs/api/class-mouseMouse鼠......
  • 关于window python2 跑hive的问题
    1.环境必须通过sasl-0.2.1-cp27-cp27m-win_amd64.whl包手动进行安装。如果通过pipinstallsasl或者setup.py的模式window大概率会报错,类似这种C++的2.必须安装pythonVS的依赖windows平台使用MicrosoftVisualC++CompilerforPython2.7编译python扩展可以参考博客 http......
  • python 封装与解构
    封装封装是面向对象编程中的一个概念,指的是将数据(属性)和操作(方法)捆绑到一个单元中,通过这种方式实现数据隐藏和封装。在Python中,类是封装的主要机制,将数据和方法封装在类的内部,并通过对象来访问。通过封装,可以实现数据的保护和操作的封装,提高代码的模块化程度和安全性。classPla......
  • python-设计并实现计算不同职称的教师工资
    【题目描述】设计教师接口,该接口包含教师工资计算方法。应用(一)中的高校人员信息包,设计不同职称的教师类:教授,副教授,讲师,教师的基本信息包括姓名、性别、出生年月、职称、课时工作量等属性。注意学校对教师每月工资的计算规定如下:固定工资+课时补贴;教授的固定工资为5000元,每个课时补......
  • python-设计异常处理类Cexception,并基于异常处理类设计并实现日期类Date
    【题目描述】定义一个异常类Cexception解决日期类实现中的自定义异常处理。设计的日期类应包含以下内容:① 有三个成员数据:年、月、日;② 有设置日期的成员函数;③ 有用格式"月/日/年"输出日期的成员函数;④ 要求在日期设置及有参构造函数中添加异常处理。【源代码程序......
  • python-设计并实现平面点类Point
    【题目描述】定义一个平面点类Point,对其重载运算符关系运算符,关系运算以距离坐标原点的远近作为基准,远的为大。程序完成对其的测试。【源代码程序】importmathclassPoint():    def__init__(self,x,y):        self.x=x        self.y=y   ......
  • 华为云开发者桌面全新发布CodeArts IDE for Python,极致优雅云原生开发体验
    本文分享自华为云社区《华为云发布CodeArtsIDEforPython,极致优雅云原生开发体验》,作者:华为云头条。近日,华为云正式发布CodeArtsIDEforPython,这是一款内置华为自主创新的Python语言服务,提供智能编程、灵活调试能力的可扩展桌面开发工具,为华为云开发者提供卓越Python编码体验......
  • python教程6.1-模块和包
    模块分类1、内置标准模块(⼜称标准库)执⾏help(‘modules’)查看所有python⾃带模块列表2、第三⽅开源模块,可通过pipinstall模块名联⽹安装3、⾃定义模块模块导入&调用自定义模块创建⼀个.py⽂件,就可以称之为模块,就可以在另外⼀个程序⾥导⼊ 第三方开源模块安装https:......
  • 【Python+渗透测试实战】7
    第7章:Python编写一个远程控制程序远程控制是网络安全的一个极为重要的内容,无论是网络安全的维护者还是破坏者都会对此进行研究。维护者的目标是保证远程控制的安全,而破坏者则往往希望能够凭借各种手段来实现对目标设备的远程控制。经过本章的学习,你将掌握以下内容。什么是......
  • windows 环境下python和R的交互
    Rstudio调用Python模块:0.查看python路径sessionInfo()指定python路径library(reticulate)#R使用python的工具path_to_python<-"D:/python"use_python(path_to_python)reticulate::use_python(path_to_python)anndata是python模块,初次运行报错library(anndata)ad<-r......