当前位置: 首页 > 编程日记 > 正文

03 基本数据类型、运算符 输入输出

代码注释

  单行注释:#

多行注释:可以用三对双引号""" """

基本数据类型

事物的状态有不同的种类,使用不同类型的值去记录不同的状态 

  一、数字类型

    1.整型int

定义:age=10 #age=int(10)
作用:用于标识年龄,等级,身份证号,qq号,个数

使用:数学运算与比较运算

print(10 / 3)

print(10 > 3)

2.浮点型float

定义:salary=3.1 #salary=float(3.1)
作用:用于标识工资,身高,体重

使用:数学运算与比较运算

print(3.1 + 2)

print(3.1 > 2)

  二、字符串str

作用:记录描述性质的状态

定义:在单引号/双引号/三引号中包含一系列字符

name='egon'

使用:

msg='my name is "egon"'

print(msg)

+:拼接字符串
x='hello'
y='world'
print(x + y)
print(x + 10)  # 字符串只能与字符串相加
* :打印多个字符串
print('egon'*10)

  三、列表类型list

作用:按照位置记录多个同种属性的值(索引对应值,索引从0开始,代表的就是位置),并且可以取出指定位置的某一个值

定义:在[]内用逗号分隔开多个任意类型的值

    0   1   2     3     #索引

l=[100,3.2,'aaa',['a','b',['d','e']]]

print(type(l))

使用:

print(l[0])

print(l[2])

print(l[3][1])

print(l[3][2][1])
hobbies=['read','music','eat','sleep']


取出第一个学生的第一个爱好

students_info=[['egon',18,['play',]],['alex',18,['play','sleep']]]

print(students_info[0][2][0])

  四、字典类型dict

作用:记录多个不同属性的值

定义:在{}内用逗号分开个多个元素,每一个元素都由key:value组成value就是我们存放的值,可以是任意类型,一个key唯一对应一个value,key应该对value有描述性的功能,所以key通常是str类型

dic={'name':'egon','age':18,'gender':'male'}

print(type(dic))

使用:

print(dic['name'])

print(dic['age'])

info={

'name':'egon',

'hobbies':['play','sleep'],

'company_info':{

'name':'Oldboy',

'type':'education',

'emp_num':40,

}

}

print(info['company_info']['name'])


          0    1  2   3     4

emp_info=['egon',18,10,'male',1.81]

print(emp_info[0])

print(emp_info[1])

print(emp_info[2])



info=[

{'name':'egon','age':18,'sex':'male','height':1.81,'weight':70},

第二个学生的信息,

第三个学生的信息,

]

  五、布尔类型bool:true、false

作用:用于判断

定义:

x=True

y=False

print(type(x))

print(type(y))

print(10 > 11)

print(10 == 10)

强调:所有的数值都自带布尔值,其中0、None、空布尔值为False,其余都为True


if []:          #空:‘’/“”/[]/{}

print('ok')

else:

print('不 ok')    

与用户交互

1、接收用户输入

name=input('请输入你的用户名: ') # name='egon'

print(name)

2、格式化输出

name=input('username>>> ')

age=input('age>>> ')


print('my name is xxx my age is xxx')

print('my name is '+name+' my age is '+age)

print('my name is %s my age is %s' %(name,age))


%d只能接收数字

print('my age is %d' %10)

print('my age is %d' %10.1)


print('my age is %s' %'aaa')

转载于:https://www.cnblogs.com/zhouyongv5/p/10567281.html

相关文章:

wordpress调用树形目录

wordpress调用树形结构目录最简单的方法就是使用方法就是使用函数&#xff1a;<?php wp_list_categories( $args ); ?>另一种方法&#xff0c;方便自定义样式,代码如下&#xff1a;<div class"rightbox"><div class" cat_right_bg cat_title&…

php类方法语法错误捕获,php语法错误捕获

PHP语法错误捕获处理一般捕获错误使用的方法是&#xff1a;try{...}catch(Exception $e){echo $e->getMessage();}或者set_exception_handler(function ($exception) {echo $exception->getMessage();});示例&#xff1a;<?php function test(){throw new Exception(…

2019BATJ面试题详解:MyBatis+MySQL+Spring+Redis+多线程

这里为大家分享一些面试的一手资料&#xff0c;供大家迎接接下来的金三银四跳槽季SpringSpring 概述什么是spring?使用Spring框架的好处是什么&#xff1f;Spring由哪些模块组成&#xff1f;解释AOP模块Spring配置文件什么是Spring IOC 容器&#xff1f;依赖注入什么是Spring的…

高手讲解PHP遍历数组的方法

在PHP中数组分为两类&#xff1a; 数字索引数组和关联数组。其中数字索引数组和C语言中的数组一样&#xff0c;下标是为0&#xff0c;1&#xff0c;2…而关联数组下标可能是任意类型&#xff0c;与其它语言中的hash&#xff0c;map等结构相似。 下面介绍PHP中遍历关联数组的三…

QQ拼音在中文输入下默认英文标点

别小看这个功能, 感觉在写一些技术 Blog 的情况下还是挺有用的. 打开QQ拼音: 输入法设置->基本设置->初始状态->中文状态下使用英文标点. 转载于:https://www.cnblogs.com/qrlozte/p/4904087.html

matlab在输电线路故障测距中应用,Matlab在输电线路故障测距中的应用.doc

Matlab在输电线路故障测距中的应用毕业设计(论文)题目 Matlab在输电线路故障测距中的应用二级学院 电子信息与自动化学院专 业 电气工程及其自动化班 级 110070401学生姓名 施永平 学号 11007990223指导教师 雷绍兰 职称 教授时 间2014年2月24日至6月10日目录摘要IAbstractII1绪…

AES数据加密传输

问题&#xff1a;当数据调用没有使用https加密时&#xff0c;app被抓包&#xff0c;接口暴露&#xff0c;此时可能导致被刷等安全问题 解决&#xff1a;1. 使用https传输 2. 在进行数据传输时进行手动加密&#xff08;app端和后端定义统一的加密方式&#xff09;&#xff0c;这…

Java 线程 笔记(1)

线程是一个程序内部的顺序控制流 线程和进程的区别&#xff1a; 1. 每个进程都有独立的代码和数据空间&#xff08;进程上下文&#xff09;&#xff0c;进程间的切换会有较大的开销 2. 线程可以看成是轻量级的进程&#xff0c;同一类的线程共享代码和数据空间&#xff0c;每个…

smartcrop.js智能图片裁剪库

今天将为大家介绍一款近期github上很不错的开源库 – smartcrop.js。它是一款图片处理的智能裁剪库。在很多项目开发中&#xff0c;经常会遇见上传图片的场景&#xff0c;它可能是用户照片信息&#xff0c;也可能是商品图片等。然而在网页布局中&#xff0c;为了更好的用户体验…

golang 解析php序列化,golang实现php里的serialize()和unserialize()序列和反序列方法详解...

Golang 实现 PHP里的 serialize() 、 unserialize()安装go get -u github.com/techleeone/gophp/serialize用法package mainimport ("fmt""github.com/techleeone/gophp/serialize")func main() {str : a:1:{s:3:"php";s:24:"世界上最好的语…

HotSpot模板解释器目标代码生成过程源码分析

虽然说解释执行模式是逐字逐句翻译给目标平台运行的&#xff0c;但这样的过程未免太过缓慢&#xff0c;如果能把字节码说的话做成纸条&#xff0c;运行时只要把对应的纸条交给目标平台就可以了&#xff0c;这样&#xff0c;执行速度就会明显提升。JVM的Hotspot虚拟机的模板解释…

flex--unable to transcode image

很低级的解决啊&#xff0c;把那个.png文件用画图打开后&#xff0c;重新用png格式保存了下就好咧。。。 转载于:https://www.cnblogs.com/avenxia/archive/2012/04/24/2468334.html

svn服务器发生变更,如何切换

参考链接&#xff1a; https://blog.csdn.net/jk110333/article/details/9301283 https://blog.csdn.net/emtit2008/article/details/51498012 svn switch --relocate svn://旧IP地址/项目 svn://新IP地址/项目 如果是windows客户端,直接在工作副本上右键&#xff0c;选择Torto…

泛型java博客园,Java深度历险之Java泛型

Java泛型(generics)是JDK 5中引入的一个新特性&#xff0c;允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入&#xff0c;开发社区的观点是褒贬不一。从好…

EXCEL-XML 代码相对行列转换绝对

这段时间因为工作的要求&#xff0c;需要在程序中处理xml 格式的excel 文档。但是在期间遇到了一个问题就是Row 和 Cell 的index 属性相对绝对的问题。 之前在bing 找了一下没找到介绍相对转换成绝对的资料。在经过多次的尝试和对比在空白的文档中不同的cell 中输入值后的XML文…

Integer 和 int 比较的特殊之处

2019独角兽企业重金招聘Python工程师标准>>> 第一个例子&#xff1a; 假设我们同时定义 int a 3; int b 3; 编译器先处理int a 3&#xff1b; 首先它会在栈中创建一个变量为a的引用&#xff0c;然后查找栈中是否有3这个值&#xff0c;如果没找到&#xff0c;就…

偷偷mark下一个

java书单thinking in java java战 Effective Java 深入了解JVM虚拟机 java性能优化权威指南 JSR133 Google Guava官方教程版权声明&#xff1a;本文博主原创文章&#xff0c;博客&#xff0c;未经同意不得转载。 转载于:https://www.cnblogs.com/hrhguanli/p/4915607.html

unix odbc php 连接sqlserver,Ubuntu下通过unixODBC连接MS SqlServer2005

一、下载相关软件 unixODBC、freetds(1) Linux系统的ODBC unixODBC-2.2.8.tar.gz (http://www.unixodbc.org)(2) 连接SQLServer或Sybase的驱动 freetds-0.62.4.tar.gz (http://www.freetds.org)二、安装和配置(1) 安装unixODBC# tar vxzf unixODBC-2.2.8.tar.gz# cd un…

Apache htpasswd命令

一、简介 htpasswd是apache的一个工具&#xff0c;该工具主要用于建立和更新存储用户名、密码的文本文件&#xff0c;主要用于对基于http用户的认证。 二、语法 Usage:htpasswd [-cimBdpsDv] [-C cost] passwordfile usernamehtpasswd -b[cmBdpsDv] [-C cost] passwordfile use…

l2-22(重排链表)

题目链接&#xff1a;https://pintia.cn/problem-sets/994805046380707840/problems/994805057860517888 题意&#xff1a;给定链表L1->L2->...->Ln&#xff0c;要求按Ln->L1->Ln-1->L2->...的格式输出。 思路&#xff1a;水模拟&#xff0c;按照要求做就…

深入研究敏捷的成功因素

Scott W. Ambler针对Dr. Dobbs网站上发布的敏捷成功因素进行了一些分析讨论&#xff0c;那些敏捷成功因素来自2011年11月的敏捷现状调查结果。据此文所说&#xff0c;此次调查的两个目标是&#xff1a; 为了探索与敏捷项目成功有关的实施策略&#xff0c;例如对单一敏捷团队的行…

php 多条数据更新数据类型,PHPdoc @param中的两个或多个数据类型

好的,我有这个phpdoc上面的我的类方法/*** this a function that translates the text* param string|boolean $lang if string the string given in the parameter will be the language code that will represent the language desired, if true, this will translate based …

快速构建Spring Cloud工程

spring cloud简介 spring cloud为开发人员提供了快速构建分布式系统的一些工具&#xff0c;包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单&#xff0c;可以在开发人员的电脑上跑。另外说明spring cloud是基于spr…

win10红色警戒黑屏解决

相信很多80&#xff0c;90后的同学们都喜欢在代码之余打打红色警戒 但是苦于win10差劲兼容性&#xff0c;每次下个红色警戒or尤里复仇不是弹框就是黑屏 今天笔者给出一个完美究极解决方案 请注意&#xff1a; 1&#xff01;红色警戒中把Ra2.exe和Game.exe右键兼容性调到Win XP …

html超链接button

1.如果让本页转向新的页面则用&#xff1a; <input typebutton οnclick"window.location.href(连接)"> 2.如果需要打开一个新的页面进行转向&#xff0c;则用&#xff1a; <input typebutton οnclick"window.open(连接)">转载于:https://www…

低版本jdbc连接高版本oracle,转:oracle11g的JDBC连接 URL和之前的版本有一定的区别...

今天安装了oracle11g后&#xff0c;写了JDBC测试程序&#xff0c;一直都连接不上&#xff01;一直找不到原因后来读了一下安装文件中的Readme.txt文档&#xff0c;汗啊&#xff01;这个版本居然把url的访问方式改变了&#xff1a;Some Useful Hints In Using the JDBC Drivers-…

Android studio 获取每次编译apk时的日期

项目中需要获取apk的编译日期&#xff0c;首先肯定是用手动的方式获取&#xff0c;但这样容易遗忘&#xff0c;怎么样通过代码的方式获取呢&#xff1f; 其实android 为我们提供了一个BuildConfig的类&#xff0c;android 每次编译的时候都会自动生成 一次BuildConfig 类&#…

明文存密码成惯例?Facebook 6 亿用户密码可被 2 万员工直接看

近日&#xff0c;外媒发布了一份互联网安全的调研报告&#xff0c;报告中称Facebook曾将6亿用户的账号密码使用明文存储&#xff0c;且可以被Facebook内部员工随意搜索查看。据Facebook方面的消息人士称&#xff0c;纯文本存档的用户密码可追溯到2012年&#xff0c;在这期间有超…

pthreads 的学习

多线程学习参考的网站&#xff1a; http://www.ibm.com/developerworks/cn/linux/l-pthred/ 初探线程——pthread_create http://www.cnblogs.com/huangwei/archive/2010/05/19/1739593.html 转载于:https://www.cnblogs.com/nemo2011/archive/2012/05/02/2479163.html

Oracle不加IP无法登录,Oracle 无法通过IP连接问题

1.安装目录:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN2.listener.ora(里面的localhost或127.0.0.1改成机器名)# listener.ora Network Configuration File: D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora# Generated by Oracle…