int定义源码 python_python学习(第一章)

0caa7ec9a18aee30be37266d2663e823.png

1.print输出语句

# 输出字符串
print('hello')
# 输出数字
print(234)
print("I come from China")
print("I come from China")
# 输出表达式
print(7+1)
# 将数据输出到文件中    file=
fp = open('D:/pythoncode.txt', 'a+')
print("I come from China", file=fp)
fp.close()# 不进行换行输出(输出内容在一行中)
print('hello', 'world')

功能:向目的地输出内容

输出内容:数字,字符串,表达式

目的地:IDLE,控制台,文件

2.转义字符

print('hellonworld')
print('hellotworld')
print('hellootworld')
print('helloo0tworld')
print('00000000r1111')   # 1111对00000000进行覆盖
print('00b1111')         # b是退一个格,将一个0退没了
print('http:wwww.baidu.com')
print('http:wwww.baidu.com')
print('老师说:'大家好'')# 原字符:不希望字符串中的转义字符起作用,就使用原字符,
# 在字符串之前加上r或R
print('hellonworld')
print(r'hellonworld')
# 注意:最后一个字符不能是反斜杠
# print(r'hellonworld')  错误
print(r'hellonworld')

3.安装目录介绍

dae6efd0bd02dd323839547df4606ed9.png

IDLE:python自带的开发环境(脚本)

Python 3.7:python交互式命令行程序

Python 3.7 Manuals:python官方技术文档

Python 3.7 Module Docs:已安装模块代码

4.python中的标识符和保留字

二进制与字符编码

2f4a95457762c52c1e067b4b7fb310b1.png
# 二进制与字符编码
print(chr(0b100111001011000))
print(ord('乘'))
# python中的标识符和保留字
# 1.保留字
import keyword
print(keyword.kwlist)
# 2.标识符:给变量,函数,类,模块和其他对象起的名字叫做标识符
# 规则:字母,数字,下划线;  不能是数字开头;
#       不能是保留字;严格区分大小写
# 变量的定义和使用   变量名 = 值
name = '男神'
print(name)
# 变量由三部分组成
# 1.标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取
# 2.类型:表示的是对象的数据类型,使用内置函数type(obj)来获取
# 3.值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出
print('标识', id(name))
print('类型', type(name))
print('值', name)
# 当多次赋值之后,变量名会指向新的空间
name = '男神1号'
print(name)

5.数据类型

​ 整数类型 浮点数类型 布尔类型 字符串类型

(1)整数类型

b0309696339494aaf7e90c77f54c1e93.png
# 1.整数类型(正数、负数、0)
n1 = 99
n2 = -32
n3 = 0
print(n1, type(n1))
print(n2, type(n2))
print(n3, type(n3))
# 整数可以表示二进制、十进制、八进制、十六进制
print('十进制', 9880)
print('二进制', 0b100110)  # 二进制以0b开头
# 默认输出十进制
print('二进制', 100110)
print('八进制', 0o100110)  # 八进制以0o开头
print('十六进制', 0x100110)  # 十六进制以0x开头

(2)浮点数类型

# 浮点数类型:浮点数整数部分和小数部分组成
a = 3.1415
print(a, type(a))n1 = 1.1
n2 = 2.2
n3 = 2.1
print(n1+n3)   # 3.2
# 浮点数存储不精确
print(n1+n2)   # 3.3000000000000003
# 解决办法  导入模块decimal
from decimal import Decimal
print(Decimal('1.1') + Decimal('2.2'))  # 3.3
print(Decimal(n1) + Decimal(n2))        # 3.300000000000000266453525910

(3) 布尔类型

# 布尔类型:用来表示真和假的值  
f1 = True
f2 = False
print(f1, type(f1))
print(f2, type(f2))
# 布尔类型可以转化为整数  True——>1   False——>0  进行运算
print(f1 + f2)     # 1
print(f1 + 4)      # 5
print(f2 + 4)      # 4

(4)字符串类型

# 字符串类型(不可变的字符类型)
# 可以使用单引号''  双引号""  三引号''' ''' 或""" """
# 单引号和双引号定义的字符串必须在一行
# 三引号定义的字符串可以分布在连续的多行
str1 = '我来自中国'
print(str1, type(str1))
str2 = "我来自中国"
print(str2, type(str2))
str3 = '''人生苦短
我用python'''
print(str3, type(str3))
str4 = """人生苦短
我用python"""
print(str4, type(str4))

6.数据类型转换

# 6.数据类型转换(目的:将不同数据类型的数据拼接到一起)
name = '男神'
age = 21
print(name, type(name))
print(age, type(age))
# print("我叫" + name + "今年" + age + "岁")
# 报错:str类型和int类型不能进行连接 TypeError: can only concatenate str (not "int") to str
# 解决方案:类型转换
print("我叫" + name + "今年" + str(age) + "岁")  # 我叫男神今年21岁
a = 10
b = 9.01
c = False
print(type(a), type(b), type(c))
# str() 将其他类型转为str类型
print(str(a), str(b), str(c), type(a), type(b), type(c))
print(str(a), str(b), str(c), type(str(a)), type(str(b)), type(str(c)))
# int() 将其他类型转为int类型
s1 = '123'
f1 = 90.98
ff = True
s2 = 'hiHi'
s3 = "34.5"
print(type(s1), type(s2), type(f1), type(ff), type(s3))
print(int(f1), type(int(f1)))    # 将float类型转为int类型,劫取整数部分,舍掉小数部分
print(int(s1), type(int(s1)))    # 将str转为int类型,字符串为 数字串
# print(int(s2))                   将str转为int类型,报错,因为字符串为小数串
print(int(ff), type(int(ff)))
# print(int(s3))                   将str转为int类型时,字符串必须为数字串(整数),非数字串不允许转换
# float(),将其他数据类型转为float类型
ss1 = '93.89'
ss2 = '34'
ss3 = 'waWa'
aa = 100
fff = True
print(type(ss1), type(ss2), type(ss3), type(fff), type(aa))
print(float(ss1), type(float(ss1)))
print(float(ss2), type(float(ss2)))
print(float(fff), type(float(fff)))
# print(float(ss3), type(float(ss3)))   字符串中的数据如果是非数字串,则不允许转换
print(float(aa), type(float(aa)))

7.注释

# 7.Python中的注释
# 注释:在代码中对代码的功能进行解释说明的标注性文字,可以提高代码的可读性
# 注释的内容会被Python解释器忽略  (三种注释)
# 单行注释-->以"#"开头,知道换行结束
# 多行注释-->并没有单独的多行注释,将一对三引号之间的代码称为多行注释
# 中文编码声明注释-->在文件开头加上中文声明注               释,用以指定源码文件的编码格式

8.总结

0550fc0d6b4e23c9fb3669bb276875a7.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/369351.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用Specs2和客户端API 2.0进行富有表现力的JAX-RS集成测试

毫无疑问, JAX-RS是一项杰出的技术。 即将发布的规范JAX-RS 2.0带来了更多的强大功能,尤其是在客户端API方面。 今天的帖子的主题是JAX-RS服务的集成测试。 有很多出色的测试框架,例如REST可以确保提供帮助,但是我要展示的方式是使…

android设置控件形状,Android控件自定义形状

Android中处理控件的各种形状可以用到Shape,ApiDemos中有相关的例子,在com.example.android.apis.graphics中的ShapeDrawable1类中有很详细的介绍和例子。使用xml的方法也能达到同样的效果,而且更加方便。如下面的代码所示:XML/HT…

赋值

非阻塞赋值产生寄存器&#xff0c;a<b,b<c. a的值传给c需要两个时钟&#xff0c;两条语句同时执行。阻塞赋值ab&#xff0c;bc&#xff0c;两条语句顺序执行&#xff0c;不产生寄存器。 小明教ic4转载于:https://www.cnblogs.com/xiaoxuesheng993/p/7503893.html

python web开发-flask访问请求数据request

Request对象在web应用的开发中是一个非常重要的对象&#xff0c;主要用来获取用户发来的请求数据。 常用属性参考&#xff1a;http://docs.jinkan.org/docs/flask/api.html#flask.request 下面我们以一个表单提交的例子来说明一些常用request属性的使用。 创建一个表单的templa…

ActiveMQ群集,持久订阅者和虚拟主题可助您一臂之力

因此&#xff0c;您希望跨分布式主题使用ActiveMQ进行发布-订阅&#xff0c;并且要可靠。 您可以只使用永久订阅&#xff0c;对不对&#xff1f; 可以&#xff0c;但是&#xff0c;如果将群集与ActiveMQ一起使用&#xff0c;则可能会遇到意外行为。 我最近在一个客户端上&#…

android 对称加密和非对称加密,Android开发加密之对称与非对称加密算法使用案例.pdf...

Android开发加密之对称与非对称加密算法使用案例消息摘要md5&#xff1a;登录注册&#xff0c; sha1对称加密 1.des:Data Encryption Standard&#xff0c;数据加密标准 2.aes&#xff1a;Advanced Encryption Standard &#xff0c;更高级的方式对称加密特点&#xff1a;加…

unity 半透明混合问题_Unity 实时 半透明 阴影 shader

简单阴影制作思路&#xff1a;1&#xff1a;在角色脚底 放置一块平板2&#xff1a;shader中 根据平板传入的矩阵 以及 光照 对角色进行变换3&#xff1a; 得到投影在地面上的阴影4&#xff1a;阴影直接渲染到 屏幕上缺点&#xff1a;上面的阴影无法 增加半透明阴影效果&#xf…

Showplan 逻辑运算符和物理运算符参考

本文档已存档&#xff0c;并且将不进行维护。运算符说明了 SQL Server 如何执行查询或数据操作语言 (DML) 语句。 查询优化器使用运算符生成查询计划&#xff0c;以创建在查询中指定的结果或执行在 DML 语句中指定的操作。 查询计划是由物理运算符组成的一个树。 您可以使用 SE…

在win10中通过Anaconda3安装tensorflow

安装Anaconda3&#xff0c;然后在所有程序中启动“Anaconda Navigator”&#xff0c;如图&#xff1a; 切换到“Enviroments"(环境)中&#xff0c;在右边有个显示环境的列表&#xff0c;默认有"base(root)"&#xff0c;然后单击底部的”Create"按钮创建一个…

ddr5内存上市时间_DDR5内存明年才能上市,SK Hynix已预研DDR6:12Gbps

拼 命 加 载 中 ... 随着去年Q4季度DRAM芯片价格开始下跌,DDR4内存的价格已经有了松动,很多人还期待着8GB内存降回200多元的价格呢。现在的DDR4内存已经有了继任者——DDR5,标准及芯片生产都完成了,不过尚无平台支持,最快今年底才会有DDR5内存上市,更多地还是2020年上市。…

功能接口简介–在Java 8中重新创建的概念

世界各地的所有Java开发人员都将至少使用以下接口之一&#xff1a;java.lang.Runnable&#xff0c;java.awt.event.ActionListener&#xff0c;java.util.Comparator&#xff0c;java.util.concurrent.Callable。 声明的接口之间有一些共同的特征&#xff0c;该特征是它们在接口…

计算机专业职业规划范文800字,计算机专业学生职业生涯规划书

作为一名计算机学生&#xff0c;这门专业比较难学&#xff0c;所以在进入大学后&#xff0c;我必须得为自己做一份职业生涯规划&#xff0c;让自己在大学几年里能完成学业&#xff0c;成功的奔赴社会工作。一、自我分析我虽然是自己选的计算机专业&#xff0c;但是兴趣并不是很…

Python核心模块——urllib模块

urllib模块中的方法 1.urllib.urlopen(url[,data[,proxies]]) 打开一个url的方法&#xff0c;返回一个文件对象&#xff0c;然后可以进行类似文件对象的操作。本例试着打开google >>> import urllib >>> f urllib.urlopen(http://www.google.com.hk/) >&…

HTML 中点击a标签,页面跳转执行过程

HTML链接使用的是<a>标签点击超链接,后台的执行大致如下:<a href"https://www.baidu.com">超链接</a>根据链接地址看出,执行的是https协议点击超链接,首先在本地的hosts文件(C:\Windows\System32\drivers\etc\hosts)中查找是否有与网址匹配的ip如果…

JS中原型与原型链

一. 普通对象与函数对象 JavaScript 中&#xff0c;万物皆对象&#xff01;但对象也是有区别的。分为普通对象和函数对象&#xff0c;Object 、Function等 是 JS 自带的函数对象。下面举例说明。 var o1 {}; var o2 new Object(); var o3 new f1();function f1(){}; var f2…

计算机专业学生求职信500字,计算机专业求职信500字范文

计算机专业求职信500字范文尊敬的领导&#xff1a;您好&#xff01;请恕打扰&#xff0c;我是荆楚理工学院计算机工程学院的一个大学生&#xff0c;即将面临毕业.我很荣幸有机回向您呈上我的个人资料.在投身社会之际,为了找到符合自己专业和兴趣的工作,更好地发挥自己的才能,实…

一年中所有节日的排列顺序_计数问题(二)-排列组合的使用

在计数问题(一)中我们分析了排列和组合的定义&#xff0c;计算方法以及公式的含义。排列组合的基本定义讲述的是从一列元素中分先后&#xff08;排列&#xff09;或不分先后地选出部分元素&#xff0c;其可能的选择方法数。在这一期中我们会更仔细地分析组合的公式的含义&#…

使用Spring数据和Thymeleaf实现Bootstrap分页

Twitter Bootstrap具有非常好的分页UI &#xff0c;在这里我将向您展示如何使用Spring Data Web分页功能和Thymeleaf条件评估功能来实现它。 引导程序中的标准分页 受Rdio启发的简单分页&#xff0c;非常适合应用程序和搜索结果。 大块很难错过&#xff0c;易于扩展&#xff0…

一道前端学习题

对于没参加过互联网企业招聘&#xff0c;或是没有参加过大型互联网企业招聘的人来说&#xff0c;能以这些公司的面试题做为锻炼&#xff0c;无疑是一种非常好的学习和进步的途径。下面是一道腾讯的前端面试题(JS解答)&#xff0c;题目本身在现实中意义不大&#xff0c;主要是考…

codefroces 297E Mystic Carvings

problem&#xff1a;一个圆上依次有1~2*n的数字。每个数字都有且只有另一个数字与他相连。选出三条线&#xff0c;使得每条线的两端之间隔的最少点(只包括被选择的6个点)的个数相等。输入输出格式输入格式&#xff1a;The first line contains integer n(3<n<10^5) — th…