我的编程空间,编程开发者的网络收藏夹
学习永远不晚

003 python 注释/数据类型/运

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

003 python 注释/数据类型/运

集成开发环境 pycharm


工欲善其事,必先利其器 pycharm是具备一般的python ide的功能,同时呢支持调试,语法高亮,代码管理,智能提示 加快快发的速度,提高开发效率

注释


what ?字面意思就是标注解释

Why ?通常的情况下,我们编写了大量的代码,这些代码我们不只是使用一次,所以如果以后要用到这些代码,我们再看写的代码的时候,如果我们不在家注释,你能看懂代码的意思吗?如果你能看懂,那么如果你的代码,别人要用到,那么同样别也能看懂吗?所以要为代码添加注释方便易读

how ?使用 单行注释 使用字符#号 多行注释 使用字符"""注释""" 或 '''注释'''

原则:不能全部都加注释,要再重要的地方或者不好理解的地方添加注释即可,注释要见名知意

"""
多行注释
多行注释
多行注释
"""
# 单行注释
# print('hello world')
# print('hello world')
# this is a code
print('hello world')  

基本数据类型的使用


what 数据。 指得是变量的值,如age=18 ,18就是我们要保持的数据

why 变量是反映事物的状态以及状态的变化,针对不同类型的状态就应该用不用类型的数据去表示

how 使用

整数型:int 定义:age = 10 用于表示:年龄,手机号,qq号 使用:数学运算与比较运算

age = 18
phone = 17013132121
qq = 222323

浮点数:float 定义:salary = 3.1 用于表示:工资,身高,体重,后面带小数位的数据 使用:数学运算和比较运算

salary = 3.1
height = 1.74
palce = 3.5

字符串:str 定义:使用引号括起来的字符串,都是字符串类型 如 name = 'xxxx' 用于表示:描述性的内存,如姓名,性别,国籍 ⚠️注意: 使用引号前后必须一致,不可混用! 字符串可以用 + 相连接,但是不推荐使用这个方法,耗内存 字符串只能加字符串,不能和其他类型相加

s1 = 'this is a str'  # 使用 '' 单引号
s2 = "this is a str" # 使用 "" 双引号
s3 = '''this is a str
this is to str
''' # 使用 ''' ''' 多引号 可多行
s4 = """this is a str
this is to str,
""" # 使用 """ """ 多引号 可多行

列表:list 定义:在[]内用逗号分隔,可以存放任意类型的值 作用:按照位置记录多个同种属性的值 用于表示:存储多个值的,比如一个人的爱好 ⚠️注意:列表的索引是从0开始的,不是1开始的

list1 = [1,2,3,4,5,6]
list1[0] #直接通过索引访问
list1[1]
list1[2]
list1[3]
list2 = ['str',18,['play','move']] # 存放多个类型的数据
list2[2][0] # 索引访问
list3 = [['name1',18,[89,99,100]],['name2',19,k[88,78,99]],['name3',17,[78,67,88]]] # 嵌套存放多个类型的数据

字典:dict 定义:在{}内用逗号分隔,可以存放多个键值对的数据,key=value,value可以是任意的类型 作用:记录多个不同属性的值 用于表示:存储多个值,每个值都有唯一一个对应的key,可以方便高效取值

dict1 = {'name':'bran','age':19,'height':180} # 键值对的存放数据
dict1['name'] # 键值对的访问 直接使用key 访问value值
dict2 = {'name':'bran','age':19,'hobbies':['play','sleep']} # 嵌套存放多个类型的值
dict2['hobbies'][0] #输出的是play
dict3 = {'name':'bran','age':19,'class_info':{'name':'oldboy','type':'edu','num':80}}
dict3['class_info']['num'] # 输出的是 80

布尔型: 定义:只有两个值true flase 主要用在判断语句 如果真则是true否则位flase ⚠️注意:所有的数据类型都是自带布尔值的,只有0,None,空位false,其他均为true

a = 10
b = 11
a < b  # 输出的结果是 true
a > b  # 输出的结果是 false

运算符


  1. 算数运算符

    # + 加
    print(10 + 10)
    # - 减
    print(10 - 2)
    # * 乘
    print(10 * 3)
    # / 除
    print(9 / 3)
    # % 取余
    print(10 % 3)
    # // 整除
    print(10 // 3)
    # ** 乘方
    print(10 ** 2)
  2. 比较运算符

    # == 等于
    print(10 = 10)
    # != 不等于
    print(10 != 2)
    # > 大于
    print(10 > 4)
    # < 小于
    print(5 < 9)
    # >= 大于等于
    print(10 >= 10)
    # <= 小于等于
    print(9 <= 10)
  3. 赋值运算符

    # 增量赋值
    age = 19
    age += 1  # 等于 age = age +1
    # 减量赋值
    age -= 1  # 等于 age = age -1
    # 还有 * / // % **
    age *= 1
    age /= 1
    age //= 1
    age %= 1
    age **= 1
    # 交叉赋值
    x = 11,y = 10
    x,y = y,x
    # 连式赋值
    x=y=z=10
    # 解压赋值
    list1 = [1,2,3,4,5]
    #等号左边的变量名必须与右边所包含的值一一对应
    a,b,c,d,e = list1
    # 可使用 * 号 取首尾
    a,b,*_,e = list1 # 这里的 _ 将会是一个列表表示出来
  4. 逻辑运算符

    # and  逻辑与,用来连接左右两个条件,只有两边的条件同时为true时才成立
    print(10 < 11 and 3 == 3) # true
    print(10 > 11 and 3 == 3) # false
    # or 逻辑或 连接左右两个条件,如果有一边的条件为true则成立
    print(10 < 11 or 9 > 10) # true
    print(10 > 11 or 9 > 3) # false
    # not 取反
    print(not 10 > 3) # false
    print(not 9 < 3) # true
    注意:这里有一个优先级的问题,() > and > or > not
    通常的情况下,如果条件很长,很难判断,可以直接使用括号来做判断
  5. 身份运算符

    # is 判断id是否相等
    # == 判断值是否相等
    值相等,ID可以不同
    ID相同,值一定相同

输入输出


  1. 接收用户的输入 input

    name = input('input name >>')
    print(name)

介绍两个函数:raw_input ,input 这两个函数在python2中有区别,python3已经移除了raw_input raw_input 可以输入任意字符串 如同在python3的input input 则必须按照python的语法规则来输入,需要明确数据的类型,输入什么类型存什么类型

格式化输出


%s 接收的是任意的字符 %d 接收的是数字

name = input('input name >>')
age = input('input age >>')
print('my name is %s !' % name)
print('my name is %s ! age %s ' % (name,age)) # %s 占用了几个位置,那么就要使用几个值填充
print('my age is %d ' % int(age)) #因为input接收的字符,要使用int转换为整数

小练习:

name = input('input name >>')
age = input('input age >>')
sex = input('input sex >>')
job = input('input job >>')
str1 = '''
------------ info of Egon ---------
Name : %s
Age   : %s
Sex   : %s
Job   : %s
------------- end -----------------
''' % (name, age, sex, job)
print(str1)

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

003 python 注释/数据类型/运

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

003 python 注释/数据类型/运

集成开发环境 pycharm工欲善其事,必先利其器 pycharm是具备一般的python ide的功能,同时呢支持调试,语法高亮,代码管理,智能提示 加快快发的速度,提高开发效率注释what ?字面意思就是标注解释Why ?通常的情况下,
2023-01-31

MySQL数据库:注释及数据类型

注释# 单行注释-- 单行注释(注意:两个但横线后面必须加空格)数据类型1.整形​ tinyint、smallint、mediumint、int、bigint​ 小整数值 大整数值 大整数值 大整数值 极大整数值2.浮点型​ float、d
2015-03-21

#6 Python数据类型及运算

前言前文讲述了Python的输入输出以及变量的相关知识点,本节将探讨Python的数据类型以及数据之间的运算方式!一、Python数据类型上一节弄清了变量,其实变量所指向的值是有自己独特的数据类型的,这些数据类型可能代表不同的数据,在Pyt
2023-01-30

Python数据类型指南:掌握常见数据类型及其运用

Python是一种简单而强大的编程语言,广泛用于数据分析和科学计算。要成功使用Python进行数据分析,了解不同的数据类型及其应用至关重要。本文将介绍常用的Python数据类型,并提供具体的代码示例。数字类型(Numbers):Pytho
Python数据类型指南:掌握常见数据类型及其运用
2024-01-20

数据类型之数字类型—运算符

数字类型(Number)可分为以下几种: 整 形(int)   浮点型(float)   布 尔(bool)   长整形(long)   复 数(complex)一、整 形(int)  整形就是整数类型 num = 123 # 数字类
2023-01-30

Java注释、数据类型、常量与变量怎么用

这篇文章主要介绍了Java注释、数据类型、常量与变量怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java注释、数据类型、常量与变量怎么用文章都会有所收获,下面我们一起来看看吧。一. 注释1.简介
2023-06-30

Python变量、数据类型与运算符

1、掌握变量使用及命名规则1.1 变量赋值变量赋值通过“=”实现,实例:a = 5b = 3.14c = ‘abc’注意事项:变量名尽量具有现实意义  实例:price = 100Name = ‘张飞’Age = ‘16’注意事项:变量的值
2023-01-31

Python学习—数据类型、运算符、条件

1.python编码格式python2:ASCIIpython3:UnicodeASCII编码:1字节(bytes) = 8位(bit) 一个英文字符占一个字节,Unicode:通常用一个字符用两个字节存储,不管英文还是中文,英文在前
2023-01-31

python数据类型

name=input("请输入用户名:") 无论输入何种类型的数据,input都会将他存成字符串格式python2 中 是 raw_input为什么要有程序交互?让计算机能够模拟人,让计算机去接受用户的输入信息两种执行python程序的方式
2023-01-30

python基本数据类型(四)-集合与运

1.集合2.字典3.运算符优先级1.集合创建:() set() 注意:创建空的集合要用set()特点:元素唯一,无序运算: &(交集) |(并集) -(差集)方法:s.add(x) #添加单个元素s.update()
2023-01-31

Python数据类型 -数值类型(整数,

一、整数:1)整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。如:num01 =100
2023-01-31

Python-数据类型

计算机不但可以处理各种数值、以及图片、文本、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型,在Python中可以直接处理的数据类型有以下几种:一、整数Python中可以处理任意大小的数值,包括负整数,在Python程序
2023-01-31

python 数据类型

Python3 中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典)1、数字2 是一个整数的例子。长整数 不过是大一些的整数。3.23和52.3E-
2023-01-30

数据类型及运算符

一、变量变量定义规则  1.变量名只能是数字,字母或下划线的任意组合  2.变量名的第一个字符不能是数字  3.以下关键字不能声明为变量名{'and','as','del','def','if','else','with','continu
2023-01-30

python学习之数据类型与运算符号

python版本:3.6    python编辑器:pycharm 最新版本整理成代码如下:#!/usr/bin/env python#-*- coding: utf-8 -*-# 数学操作符print(2 ** 3) # ** 指数
2023-01-30

Python的数据类型

数据类型基础数据整数型:int类型,整数;例如:1浮点型:float类型,带小数点的数字;例如:1.0字符串:str类型,由引号扩起来的内容;例如 'str',空字符串用' '表示布尔值:bool类型,只有True 和 False;所有的非
2023-01-30

python数据类型(一)

补充运算符补充invl = "我是中国人"#判断中国是否在vl代指的字符串序列中vl = "中国" in value实列:dd = input("请输入内容:")if "上门" in dd: print("包含敏感字符")实例2:wh
2023-01-31

python-数据类型之题型

1.让用户输入任意字符串,获取字符串之后并计算其中有多少个数字。total = 0text = input("请输入内容")a = 0while a
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录