首页 > 编程语言 >Python学习(二)

Python学习(二)

时间:2022-09-20 18:02:10浏览次数:59  
标签:变量 双引号 Python 单引号 学习 字符串 浮点数

print输出

print("hi")
print('hi')
均可

注释

单行注释采用#开头
多行注释使用三个单引号'''或者三个双引号"""

变量

简单来说,变量就是编程中最基本的存储单位,变量会暂时性地存储你放进去的东西。变量的名字叫“标识符”。

变量类型

  • 整型:Python中可以处理任意大小的这整数(Python2.X中有intlong两种类型的整数,但这种区分对Python来说意义不大,因此在Python3.X中整数只有int这一种了),而且支持二进制(如0b100,换算成是十进制是4)、八进制(如0o100,换算成十进制是64)、十进制(100)和十六进制(如0x100,换算成十进制是256)的表示法。
  • 浮点型:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,浮点数除了数学写法(如123.456)之外还支持科学记数法(如1.23456e2)。
  • 字符串型:字符串是以单引号或双引号括起来的任意文本,比如'hello'"hello",字符串还有原始字符串表示法、字节字符串表示法、Unicode字符串表示法,而且可以书写成多行的形式(用三个单引号或三个双引号开头,三个单引号或三个双引号结尾)。
  • 布尔型:布尔值只有TrueFalse两种值,要么是True,要么是False,在Python中,可以直接用TrueFalse表示布尔值(请注意大小写),也可以通过布尔运算计算出来(例如3 < 5会产生布尔值True,而2 == 1会产生布尔值False)。
  • 复数型:形如3+5j,跟数学上的负数表示一样,唯一不同的是虚部的i换成了j

变量命名

  • 变量名由字母、数字和下划线构成,数字不能开头。
  • 大小写敏感(大写的a和小写的A是两个不同的变量)。
  • 不要跟关键字(有特殊含义的单词,后面会讲到)和系统保留字(如函数、模块等的名字)冲突。

可以使用Python中内置的函数对变量进行转换

  • int():将一个数值或字符串转换成证书,可以指定进制。
  • float():将一个字符串转换成浮点数,
  • str():将指定的对象转换成字符串形式,可以指定编码。
  • chr():将证书转换成该编码对应的字符串(一个字符)。
  • ord():将字符串(一个字符)转换成对应的编码(整数)。

总结

  • 类型不同,别乱用(会损失精度)
  • 查看类型用:type()
  • 互相转换随便干

字符串

表示

使用单引号、双引号、三引号前后括住,若字符串中包含单引号,则使用双引号括住所有;若含单引号及双引号,则使用三引号括住所有。
魔法注释:#coding:utf-8

拼接

使用+进行字符串拼接。

索引

从0开始,每个字符串有两个索引,分别为从左向右,自0开始;从右往左,自-1开始。

截取

字符串名[n:m],其中n为起始位置的索引,m为截止位置的索引,为左闭右开区间(其中m可不写,意义为从起始位置截取到末尾)。

取字符串长度

使用len()函数。

运算符

image

标签:变量,双引号,Python,单引号,学习,字符串,浮点数
From: https://www.cnblogs.com/saihao/p/16696026.html

相关文章

  • 你懂青年大学习吗?
    Intro很久没有这么正经写过Blog了,正好luogublog也很久没更了,整点抽象的。帕里早上讲的concrete混凝土成功成为笑点,虽然还是不能改变他整个人【】的事实。signs......
  • R语言学习-mirt调用
    一、处理数据按分数划分被试作答等级,一般2-5(具体理论再学)。二、调用library(openxlsx)library(mirt)my.data<-read.xlsx("C:/Users/11.xlsx")my.data1<-my.data[c("......
  • python-程序控制-while
    python中的while语句用于循环执行程序,当给定的判断条件为True时执行循环体,循环体里是一段需要重复执行的代码。每一次执行完循环体都要重新对判断条件进行计算,只有当判断条......
  • 前端基础知识-css(一)个人学习记录
    待补充flex及其属性https://blog.csdn.net/weixin_44706267/article/details/121291934css3新特性sass和lesshttps://www.cnblogs.com/dasusu/p/10114097.html......
  • python笔记——filter/lambda/all
    python笔记——filter/lambda/allall函数all()函数用于判断给定的可迭代参数iterable中的所有元素是否都为TRUE,如果是返回True,否则返回False。语法:all(iterable)......
  • TP6框架--CRMEB学习笔记:布置后台管理框架+配置路由
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助最近在研究一个基于TP6的框架CRMEB,这里分享下我的开发心得首先在上篇文章中,我们安装了CRMEBphp接口项目,需......
  • Python学习:len() 函数详解:获取字符串长度或字节数、join()方法:合并字符串
    Python中,要想知道一个字符串有多少个字符(获得字符串长度),或者一个字符串占用多少个字节,可以使用len()函数。语法格式:len(string)string用于指定要进行长度统计的字符串......
  • python 使用第三方库requests-toolbelt 上传文件流
     #pipinstallrequests-toolbelt使用第三方库上传文件流fromrequests_toolbelt.multipart.encoderimportMultipartEncoder    ......
  • C++学习笔记
    什么是对象?1、Object=Entity///对象是东西2、Objectisvariableinprogramminglanguage.///对象即变量3、Object=Attributes+ServicesData:theproper......
  • python-程序控制-练习题
    1.倒序输出列表里的数据。lst=[1,2,3,4,5,6,7,8,9,10]1.1利用从左到右索引输出lst=[1,2,3,4,5,6,7,8,9,10];foriinrange(len(lst)-1,-1,-1):printlst[i]......