Python当中的len(),str(),input(),print()函数当中值得注意的点

在python当中很多时候会用到这三个函数,这也是考试当中十分常见的考点,这里做一些记录:

1.len():用于测量变量当中的字符串/元组等的长度

举个例子:

>>> stt="great"
>>> len(stt)
5
>>> er=[1,2,3,4,5]
>>> len(er)
5

这样就可以得到字符串和元组的长度均为5了,当然你也可以写其他的数据类型并用这个函数进行测量。

2.str():用于将变量变成更容易看的形式,即全部变为字符串,代码如下所示:

>>> hh=12
>>> str(hh)
‘12‘
>>> ha=[1,2,3,4,5]
>>> str(ha)
‘[1, 2, 3, 4, 5]‘
>>> har=["1","ad","ryr"]
>>> str(har)
"[‘1‘, ‘ad‘, ‘ryr‘]"

3.input()函数:这个函数需要注意的是我们输入的所有的变量都默认为是字符串,如果我们不将其进行数据类型的变换的话,千万要小心,如果在输出的时候没有对输入的整形变量进行变换到字符串的话,程序是会报错的,并且即使在程序里进行了转换,最后还是需要在输出的时候利用str()函数来输出整形变量。看一个简单的例子:

>>> name=input()
131
>>> name
‘131‘
>>> name=int(input())
131
>>> name
131

4.print()函数默认是无法输出整形变量和浮点型的,只能够输出字符串型,如果是整形数字,我们需要用str()函数将其转化为字符串型,这样才能够将其输出并不报错。(这是一个很重要的考点,而且我们平时很容易忽略这个问题),因为在Java当中输出是默认已经自动将数字转化为了字符串就不会出现这些问题了。

原文地址:https://www.cnblogs.com/geeksongs/p/12368591.html

时间: 2024-10-29 19:10:14

Python当中的len(),str(),input(),print()函数当中值得注意的点的相关文章

part2:Python 变量及简单类型,print 函数介绍,Python 关键字、内置函数介绍

Python是弱类型语言,关于弱类型有两个含义:(1).所有的变量无须声明即可使用,或者说对从末用过的变量赋值就是声明了该变量:(2).变量的数据类型可以随时改变,同一个变量可以进行多次赋值,可以赋数值型和字符串型值. 一. 单行注释和多行注释 注释可提高程序可读性,用于解释某行或某部分程序的作用和功能.此外注释也是调试程序的重要方式,在调试时可将不希望编译.执行的代码注释掉.注释还可以为别人或自己过一段时间后能读懂代码的目的提供帮助.合理的代码注释占源代码 1/3 左右. Python语言不能

python基础----variale if..else input print

#!/usr/bin/python3 #使用哪个python解释器运行该脚本 #python3默认编码为unicode,支持中文 name = '侯亮平' print (name) #用户输入函数input() import getpass Username = input('Username:') Passwd = input('Passwd:') Passwd_get = getpass.getpass('Passwd:') #密码隐式输入 print (type(Username),typ

python基础(1)--input print if else elif while 用法说明

1 变量名的命名规则: 由数字,字母和下划线组成,但是不能以数字开头命名变量.例如 a ,b ,c ,name ,user1 user_id 等都可作为变量名称. 1a,2b 3cd等都不行.特别注意不能以python语法中的关键字作为变量名.常见的有"class" "and" "as" "insert " "while" "elif ""else " "

python 中 print 函数用法总结

Python 思想: “一切都是对象!” 在 Python 3 中接触的第一个很大的差异就是缩进是作为语法的一部分,这和C++等其他语言确实很不一样,所以要小心 ,其中python3和python2中print的用法有很多不同,python3中需要使用括号 缩进要使用4个空格(这不是必须的,但你最好这么做),缩进表示一个代码块的开始,非缩进表示一个代码的结束.没有明确的大括号.中括号.或者关键字.这意味着空白很重要,而且必须要是一致的.第一个没有缩进的行标记了代码块,意思是指函数,if 语句.

Python之print函数详解

输出的 print 函数总结: 1. 字符串和数值类型可以直接输出 [python] view plain copy >>> print(1) 1 >>> print("Hello World") Hello World 2.变量无论什么类型,数值,布尔,列表,字典...都可以直接输出 [python] view plain copy >>> x = 12 >>> print(x) 12 >>> 

python 3 print函数用法总结

Python 3 print 函数用法总结 1. 输出字符串和数字 >>>print("runoob") # 输出字符串 runoob >>> print(100) # 输出数字 100 >>> str = 'runoob' >>> print(str) # 输出变量 runoob >>> L = [1,2,'a'] # 列表 >>> print(L) [1, 2, 'a'] &

python yaml 文件解析及str、repr函数的说明

记录说明 yaml 文件解析的方法及str.repr函数的区别 1. yaml 文件解析 config.yml site_name: AJPy pages: - Introduction: index.md - AJP overview: ajp.md theme: readthedocs code: 中文 解析yaml 文件 import yaml import os class OperateYaml(object): """ 操作yaml 文件 ""

Python print函数用法,print 格式化输出

原文地址:http://blog.csdn.net/zanfeng/article/details/52164124 使用print输出各型的 字符串 整数 浮点数 出度及精度控制 strHello = 'Hello Python' print strHello #输出结果:Hello Python #直接出字符串 1.格式化输出整数 python print也支持参数格式化,与C言的printf似, strHello = "the length of (%s) is %d" %('H

Python unittest 测试输入(input)和输出(print)

Python 自带的 unittest 库可以用来写单元测试. 测试输入输出的解决方法是: 将标准输入输出定向到一个StringIO类(python3是 io.StringIO). import unittest import io import sys def stub_stdin(testcase_inst, inputs): stdin = sys.stdin def cleanup(): sys.stdin = stdin testcase_inst.addCleanup(cleanup