首页 > 编程语言 >Python学习笔记2(未完待续)

Python学习笔记2(未完待续)

时间:2022-09-22 19:26:15浏览次数:50  
标签:格式化 name Python number 笔记 未完待续 int print input

 

 

使用占位符格式化字符串:

使用占位符格式化输出时:在%后面加数字表示给这个字符多少个位置,不足电脑会自动使用空格补齐。正数表示左对齐,负数表示右对齐。如:%4d表示左对齐一共占4的位置,%-8d表示右对齐一共占8个位置

 

占位符:

%s :字符串的格式化,也是最常用的

%d :格式化整数,也比较常用

%c :格式化字符及ASCII码

%f :格式化浮点数,可以指定小数后面的精度,默认是小数点6位

%o :格式化无符号八进制数

%x :格式化无符号十六进制数

%e : 将整数、浮点数转换成科学计数法

%%: 当字符串中存在格式化标志时,需要用 %%表示一个百分号;

————————————————

 

a=input('first number=')

a=int(a)

b=input('second number=')

b=int(b)

s=a+b

print('sum= '+str(s))

a=input('first number=')

a=int(a)

b=input('second number=')

b=int(b)

s=a+b

s=str(s)

print('sum= '+s)

arr='#!/usr/bin/python'.split('/')

print(arr)

['#!', 'usr', 'bin', 'python']

first number=100

second number=200

sum= 300

def print_hi(name):

    # 在下面的代码行中使用断点来调试脚本。

    print(f'Hi, {name}')  # 按 Ctrl+F8 切换断点。

 

def sum2(a, b): return a + b

def sum2(a, b): return a + b  # 定义一个函数

单行注释,需要在语句后面隔两个空格,写#,然后再隔一个空格,写注释;

'''

if __name__ == '__main__':

    print_hi('PyCharm')

print(sum2(1, 2))

print('hello world')

s = sum2(2, 3)

print(s)

print('C:\\doc\\')

print(random.randint(1 , 10))

'''

 

多行注释用3个单引号或者双引号

"""
多行注释
多行注释
"""

 

a=input('input a integer number=')

a=int(a)

if(a>0):print('this is a positive number')

else:

    if(a<0):print('this is a negative number')

else:print('this is a zero number')

 

a = input('input a integer number=')

a = int(a)

if a > 0:

    print('this is a positive number')

elif a < 0:

    print('this is a negative number')

else:

    print('this is a zero number')

s1 = 'hello'

s2 = 'world'

s = s1 + ' ' + s2 + ' !'

print(s)

 

name = 'Tom'

age = 18

print('my name is %s , i am %d years old' % (name,age))

print('my name is {name} , i am {age} years old'.format(name=name,age=age))

字符串拼接

 

  • +直接拼接
  •  %占位符
  • {}占位符

 

标签:格式化,name,Python,number,笔记,未完待续,int,print,input
From: https://www.cnblogs.com/zhangdezhang/p/16720582.html

相关文章

  • vue学习笔记(三):axios获得远程数据,拦截器
     安装:npmiaxios 请求数据代码如下:<script>importaxiosfrom'axios';exportdefault{data:()=>{return{name:''},methods:{set_val(){......
  • python入门掌握的必须知识和工具
    摘要:计算机并不会主动去工作,那自然需要我们人来控制,那人是通过何种方式来怎样实现控制计算机的,这便是我们编程语言的所要必须了解的计算机五大组成部分1.控制器用......
  • python学习之路Day02
    Python学习之路Day02:一、今日学习内容概括:计算机五大组成部分详解计算机三大核心硬件操作系统编程与编程语言编程语言的发展编程语言分类python解释器......
  • 力扣445(java&python)-两数相加Ⅱ(中等)
    题目:给你两个非空链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。你可以假设除了数字0之外......
  • python无法导入自定义的包:错误提示“未解析的引用”
     无法导入的均为本地python文件自定义的包,然后我把项目关闭,并重新打开项目,重新打开的目录为ude_2.0的上一级目录,问题就解决了    ......
  • Python中的数据类dataclass详解
    1.为什么需要数据类1.1☹️内置数据类型的局限假设我们现在遇到一个场景,需要一个数据对象来保存一些运动员信息.可以选择使用基本的数据类型tuple或者dict实现.如:创建......
  • 进入python的世界_day2_工欲善其事必先利其器
    写在开头,昨天是初步了解了typora文本编辑器及markdown语法,今天主要是了解计算机构成部分的功能、认识python以及初步环境搭建一、计算机三大核心硬件1.CPU(中央处理器c......
  • python-模块-模块导入之相关函数
    1.python变量作用域一个Python表达式可以访问局部命名空间和全局命名空间里的变量。如果一个局部变量和一个全局变量重名,则局部变量会覆盖全局变量。每个函数都有自己......
  • Python进阶篇03-内置函数
    内置函数abs()返回数字的绝对值语法:abs(x),x为数值表达式:整数、浮点数、复数返回值:返回x的绝对值,若x为复数,则返回复数的大小>>>abs(-5)5>>>abs(-12.27)12.27>>>a......
  • Python实现单例模式
    单例模式介绍:单例模式是一种常用的软件设计模型,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。......