首页 > 编程语言 >Python学习日报

Python学习日报

时间:2022-10-30 16:33:37浏览次数:38  
标签:运算符 变量 Python print 学习 日报 字符串 全局变量

2022.10.30 重新学习Python的第一天

1.Python中使用缩进来表示代码块,统一代码块中应使用相同数量的空格

2.Python中使用 # 对文中代码进行注释,或者使用""" """ 来表示多行注释

3.Python中对于变量的声明     python变量不需要声明,同时也不需要定义变量,首先为其赋值,其次才会创建变量

  变量名称命名 不能数字开头,只能包含数字、字母、下划线 并且变量名称中区分字母大小写 

   eg: x = 5 ,  x= y=z = 5   x,y,z  = 3, 2 , 1 

4.全局变量和局部变量 

  全局变量: 在函数外部创建的变量称为全局变量 可在函数内部使用

  局部变量:在函数内部创建的变量,并只能在函数内部使用,当与全局变量名称相同时,全局变量将被保留原样,并拥有原始值

  global 关键字,可在函数内部创建全局变量,并属于全局范围 

       eg: def  fun():

          global x

          x = "abc"

          print x

  5.数据类型:

     文本(str)、数值型(int,float。complex)、序列类型(list、tuple、range)、集合型(set、frozenset)、映射型(dict)、布尔型(bool)、二进制类型(bytes、bytearray、memoryview)

      type()   获取数据类型  print(type())

    当进行数据类型转换时,直接  z = 数据类型(x)

    指定变量 z = int(1),  v = str("abc")

  6 字符串

    (1)字符串是由单引号或双引号扩起

    (2)裁切 ,负索引

        字符串是表示unicode 字符的字节数组,单个字符就是长度为1的字符串,方括号用于访问字符串的元素,其中第一个字符的位置为 0 

        a = "anoenfoe" print(a[2])   results = o             

       print(a[2:5])  result = oen       print(a[-5:-2])   result = one 从后往前数 同样遵循 012的顺序进行计数 

        当获取多个位置的字符时,包括左边不包括右边   

        

    (3)所有的功能均基于字符串内部: a = "dhfoeang"  print (a. len())

        len() 获取字符串长度                 strip()删除开头和结尾的空白字符    lower()返回小写字符串  upper()返回大写字符串 

          replace()用其他字符串代替现有字符串    split()找到分隔符的实例将字符串拆分为子字符串 

        format()组合字符串和数字   format接受传递的参数,格式化他们,并将其放入占位符 {}所在的字符串中 ,并且这种方法接受不限数量的参数,并放在各自的                      占位符中

        eg:price:5.67     num:5    a = "我想要买{}斤价格为{}的鸡蛋"   print(a.format(price,num))

    7.布尔型 

      除空字符串、0以及空列表外,其他所有内容均为True

    8.运算符

    (1)算术运算符  加减乘除  %取模  ** 幂   // 取整除 

    (2)逻辑运算符 : and or not 

    (3)身份运算符: is is not

    (4)成员运算符: in   not  in

    (5)位运算符:用于比较二进制数字

    (6)赋值运算符:主要用于给变量赋值 

          eg: d+= 3   代表 将d+3然后再将值赋给d

标签:运算符,变量,Python,print,学习,日报,字符串,全局变量
From: https://www.cnblogs.com/xirufeng/p/16841567.html

相关文章

  • Python程序员常犯的编码错误(三)
    1.引言本文是Python程序员常犯的编码错误的第三篇,在前两篇中我们重点介绍了常见的几种错误,本文继续介绍该话题,希望大家在日常生活中多多关注。闲话少说,我们直接开始吧!2.使......
  • CMake系统学习1--安装与入门
    安装编译工具和依赖库sudoaptinstallg++gccmakeninja-buildunziplibssl-dev-y​​wget​​下载和编译​​cmake​​源码wgethttps://github.com/Kitware/CMake/r......
  • Makefile 学习一:运行机制
    你必须非常努力,才能看起来毫不费力!微信搜索公众号[漫漫Coding路],一起FromZeroToHero!前言在Go语言开发中,我们希望能够规范代码风格,每个成员在提交时可以一键格......
  • STA学习笔记-0
    如今的逻辑设计复杂度和工作频率要求越来越高。为了保证设计稳定可靠,必须对设计附加时序约束,对综合实现结果进行时序分析。导言时序约束:主要用于规范设计的时序行为,表达......
  • MarkDown学习
    Makdown学习标题三级标题四级标题字体HelloWorld!HelloWorld!HelloWorld!HelloWorld!HelloWorld!引用狂神说Java分割线图片超链接点击跳转列表......
  • [python]小白尝试播放某云vip歌曲
    尝试一下能不能将某云上的vip歌曲下载到本地并且能够正常播放首先附上代码:importrequestsurl="https://music.163.com/weapi/cloudsearch/get/web?csrf_token="dat......
  • python 笔记
    虚拟环境创建虚拟环境python-mvenvenv_name激活虚拟环境进入虚拟环境路径下的script目录,执行activatecdE:\env\test_env\scripts./activate 按requiremen......
  • JavaScript学习
    (只用于自己学习,只是个目录形式,具体内容涉及不多)JavaScript用于用户和网页之间的交互,比如提交的时候,用于用户名是否为空的判断 1.document是JavaScript的内置对象,代表浏......
  • 学习笔记-权限提升
    权限提升免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.大纲WinLinuxMysqlMSSQLPostg......
  • vue学习笔记
    今日内容概要计算属性监听属性组件介绍和定义父子通信之父传子父子通信之子传父ref属性动态组件插槽vue-cli今日内容详细计算属性我们可以通过计算属性c......