当前位置: 首页 > news >正文

Python 基础学习

一:变量定义规则 以及 输出方式

python 中 定义变量不需要写数据类型

age = 22
name = "chenruhan"
money = 100
print("my name is %s ,i am %d years old" % (name,age))
age = 22
name = "chenruhan"
money = 100
print("my name is {} ,i am {} years old".format(name,age))

 

二:type可以检验变量的类型

age = "20"
print(age,type(age))

 

三:注释 (单行注释 多行注释)

单行注释 #

boolvalue = True # False 单行注释

多行注释 三个双引号 或 三个单引号 

"""
1.Number 整数 + 小数
2.string 字符串 '' ""
3.Boolean True False
"""

四:引用 python 内置模块 

import keyword # 引用python 内置模块

五:列表 

import keyword # 引用python 内置模块
# list 列表 []
print(keyword.kwlist)

六:python中的 与 或 非

C/C++   : && || !

python   : and or not

七:python没有常量

CLASSNAME = "omo2112"
print(CLASSNAME)
CLASSNAME = "omo2203"
print(CLASSNAME)

python中 看到全大写 如上CLASSNAME 就默认其为常量【业内规定】 ,意味其不能改变

八:python数据类型

Python3 中有六个标准的数据类型:Number(数字)、String(字符串)、Boolean(布尔)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)。
•不可变数据(4个):Number(数字)、String(字符串)、Tuple(元组)、Boolean(布尔)
•可变数据(3个):List(列表)、Dictionary(字典)、Set(集合)。
Python3支持三种不同的数值类型:
•整型(int)、浮点型(float)、复数(complex)。

九:除法 与 地板除

除法 有保留小数部分

num = 10/3
print(num)

地板除 不保留小数部分

num = 10//3
print(num)

十:{ }  format 参数列表 顺序设置 在大括号中写入数字即可

age = 22
name = "chenruhan"
money = 100
print("my name is {1} ,i am {0} years old".format(name,age))

相关文章:

  • 网课搜题接口公众号搭建详细步骤
  • 继承的使用以及super关键字和重写以及Object类
  • Spring中的AOP翻转的使用与在事务管理中的表现
  • DataOps: A New Discipline 数据治理的下一步
  • 一些现代 Javascript 技巧
  • Java学习 --- 类方法(静态方法)
  • 网课答案搜题方法详细步骤
  • promise函数
  • 何云伟全国相声巡回演,首场定在北京吉祥戏楼,不知道送不送鸡蛋
  • 秋招面试!阿里、字节、美团等大厂面试我只刷这份《Java面试题》没想到还真拿下了offer!
  • Day741.Redis消息队列 -Redis 核心技术与实战
  • C 语言的特性
  • python使用xlwings模块生成excel文件、并将数据写入生成的excel文件中、将数据写入指定表单的指定单元格中
  • 游戏客户端--个人学习路线总结、指北
  • 电场与磁场中的物理量
  • ES6指北【2】—— 箭头函数
  • 【个人向】《HTTP图解》阅后小结
  • Angular 响应式表单之下拉框
  • django开发-定时任务的使用
  • eclipse(luna)创建web工程
  • happypack两次报错的问题
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • java多线程
  • java中的hashCode
  • Laravel 菜鸟晋级之路
  • MySQL用户中的%到底包不包括localhost?
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • Vue2 SSR 的优化之旅
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 目录与文件属性:编写ls
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 树莓派 - 使用须知
  • 7行Python代码的人脸识别
  • Java数据解析之JSON
  • 扩展资源服务器解决oauth2 性能瓶颈
  • ​【已解决】npm install​卡主不动的情况
  • ​queue --- 一个同步的队列类​
  • ###项目技术发展史
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (ZT)出版业改革:该死的死,该生的生
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • *** 2003
  • .NET简谈设计模式之(单件模式)
  • @require_PUTNameError: name ‘require_PUT‘ is not defined 解决方法
  • []新浪博客如何插入代码(其他博客应该也可以)
  • [Ariticle] 厚黑之道 一 小狐狸听故事
  • [BZOJ 1040] 骑士
  • [C++提高编程](三):STL初识
  • [CSAWQual 2019]Web_Unagi ---不会编程的崽
  • [J2ME]url请求返回参数非法(java.lang.illegalArgument)
  • [javascript]Tab menu实现
  • [Kubernetes]8. K8s使用Helm部署mysql集群(主从数据库集群)