首页 > 编程语言 >「Python」第一阶段第二章 笔记

「Python」第一阶段第二章 笔记

时间:2023-08-20 16:26:20浏览次数:53  
标签:格式化 name Python money 笔记 运算符 print 第二章 type

字面量

# 字面量: 写在程序中固定的值

print(114514)
print(1919810)
print("Hello World")

注释

"""
Python中的
多行注释
"""

print("多行注释用三个引号开头三个引号结尾")

# Python中的单行注释
print("单行注释以井号开头")

变量

"""
变量名 = 变量值
"""

name = "初音未来"
print("我去!",name,"\b!")

数据类型

"""
常见的有: 
string - 字符串; int - (有符号)整形; float - (有符号)浮点型;
"""

money = 114.51

# 使用type()来查看数据类型
print(type(114.51))
print(type(money))
ret_type = type(money)
print(ret_type)

数据类型转换

"""
常见转换语句:
int(x) - 将x转换为int型;
float(x) - 将x转换为float型;
str(x) - 将x转换为string型;
"""

num1 = "114"
num2 = 514;
print(num1+str(num2))
# output: 114514
print(int(num1)+num2)
# output: 628
flnum = 114.514
print(flnum,int(flnum))
# output: 114.514 114(不四舍五入)

标识符

"""
变量,方法,类等等的名字,都可以叫标识符
自己定义名字时不能使用保留字(关键字)
命名规则: 可以由中英文,数字,下划线组成,但不能以数字开头
"""

运算符

"""
数学运算符
+-*/%就不说了
"""

print(9/4)
# 取整除
print(9//4)
print(9.0//4.0)
# outpu: 2.25 2 2.0

# 指数
print(2**3)

"""
赋值运算符和混合赋值运算符
赋值运算符 =
符合赋值运算符 a x= b <==> a = a x b
"""

字符串

声明

"""
字符串定义的三种方式
(三种方式均可以使用转义符)
"""

# 单引号,可以内含双引号
str1 = 'Hello'
#双引号,可以内含单引号
str2 = "World"
#三引号,可以换行
str3 = """\b!
你好 世界!
"""

print(str1,str2,str3)

拼接

"""
字符串拼接 +
"""

name = "田所浩二"
print("你好!"+name+"!")

格式化

"""
字符串格式化
"""

name = "田所浩二"
age = 24
info = "学生"

print("我叫%s,%d岁,事%s" % (name,age,info))
print("我叫%s,%s岁,事%s" % (name,age,info))
# 注意,上面两行代码都是正常输出的且结果相同
# 这里的%s是指将原始数据转为字符串输出(内含了数据类型转换)

格式化精度控制

"""
格式化精度控制
"""

money = 114.514
print("我有%f元钱" % money)
print("我有%.2f元钱" % money)

快速格式化

"""
快速格式化
"""

name = "田所浩二"
age = 24
info = "学生"

print(f"我叫{name},{age}岁,事{info}")
# 注意,快速格式化不能精度控制

表达式格式化

"""
表达式格式化
"""

print("114 * 514 = %d" % (114 * 514))

数据输入

"""
数据输入
input()语句
string input(输入提示信息)
"""

print("我能猜出你现在有多少钱!")
money = input("请输入你有多少钱: ")
print("我猜到了!你有%.2f元钱" % float(money))

标签:格式化,name,Python,money,笔记,运算符,print,第二章,type
From: https://www.cnblogs.com/orzmiku/p/17644149.html

相关文章

  • 「Python」第一阶段第三章笔记
    布尔类型和比较运算符"""跳过"""if语句基本格式"""if语句基本格式if条件:代码块"""age=int(input("请输入你的年龄:"))ifage>=18:print("老东西速速爆金币!")quit()print("小东西给我磕一个!")......
  • 「Python」第一阶段第四章笔记
    while循环"""while条件:代码块"""num=255;#python没有++和--whilenum:print(num)num-=1for循环for基础语法"""for循环(感觉更像是一个foreach循环)for临时变量in序列类型:代码块"""name="OrzMiku......
  • python之multiprocessing模块的Process
    python之进程概述:python进程是程序中执行的程序,每个进程都有自己的地址空间。进程:资源分配的最小单位。线程:程序执行的最小单位。协程:协程完全由程序所控制在电脑程序中一般进程>线程>协程,进程中可以包含多个线程,线程中可以包含多个协程。在执行多进程或多线程的时候,当cpu有......
  • Python selenium 的日常使用示例
    importos.pathimporttimefromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysfrombs4importBeautifulSoup#创建一个Firefox浏览器实例,需要提前下载好文件,设置好环境变量#Chrome:https://sites.google.com/a/chromium.org/chromed......
  • 「Python」第二阶段第一章笔记
    初识对象"""初识对象"""#1.设计一个类classStu:name=None#学生姓名gender=None#学生性别nationality=None#学生国籍native_place=None#学生籍贯age=None#学生年龄#2.创建一个对象stu_1=Stu()#3.对象属性进行赋......
  • python采集京东商品详情页面数据,京东API接口,京东h5st签名(2023.08.20)
    一、原理与分析1、目标页面https://item.jd.com/6515029.html  在chrome中打开,按f12键进入开发者模式,找到商品详情数据接口,如下:2、URL链接:https://api.m.jd.com/?appid=pc-item-soa&functionId=pc_detailpage_wareBusiness&client=pc&clientVersion=1.0.0&t=1692499380806&bod......
  • Linux笔记(银河麒麟V10)
    Linux下切换Python版本$whereispython$rm/usr/bin/python$ln-s/usr/bin/python3.6/usr/bin/python测试:$python--versionPython3.8.2安装Node.js-v18$curlhttps://nodejs.org/dist/v18.17.0/node-v18.17.0-linux-x64.tar.xz--outputnodejs18.tar.xz#......
  • Linux驱动开发详解——学习笔记
    Linux设备驱动概述计算机系统的运转需要软件和硬件共同参与,硬件是底层基础,软件则实现了具体的应用。硬件和软件之间则通过设备驱动来联系。在没有操作系统的情况下,工程师可以根据硬件设备的特点自行定义接口。而在有操作系统的情况下,驱动的架构则由相应的操作系统来定义。驱动存......
  • 「学习笔记」离散化
    一、离散化介绍照片要曾经说过:“你们这再优化,也比不过我离散化的速度。”  可以看出离散化再一些题目中还是十分吃香的。百度百科上是这样解释离散化的:离散化,把无限空间中有限的个体映射到有限的空间中去,以此提高算法的时空效率。通俗的说,离散化是在不改变数据相对大小......
  • 「学习笔记」归并排序
    关于归并排序,百度百科是这样定义的:归并排序是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(DivideandConquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路......