python3.6.4没有raw_input】的更多相关文章

之前是一直在用Python2.7版本,2.7里面raw_input()和input个人认为区别在于raw_input()可以输入字符串和中文,而input()只接受数字,输入字符串就会报错. 现在用的3.6.4的版本只有input(),但它相当于2.7里面的raw_input()和input的结合,可以接受字符串.中文和数字的输入.所以使用python3.X版本的就可以不用再区分两者了.…
听了ALEX的某节课,说input()和raw_input()函数在Python2中没有区别,现在来探讨一下Python2中的input().raw_input()函数和Pyhont3中的input()函数: Python2中的raw_input()函数,我们知道input().raw_input()都是让用户输入的函数: input()函数: 首先,我们先输入数字: >>> a = input("Please input your favorite number: "…
raw_input 不管用户输入的是什么,最后打印的类型都会是str字符串类型 input 会根据用户的输入变换成相应的类型,但是需要注意的是我们用户在输入字符或者字符串的时候,需要给他们加上双引号,否则会报错 这是在python2中的raw_input与input的区别,但是在python3中已经没有raw_input这个内置函数了,把两种方法全部简化为input这一种,输入内容后最终打印的类型是str字符串类型…
Python2.X使用raw_input() Python3.X废弃了raw_input()函数,使用input()函数替代它 code: data=input("please input a data:") print(data) print(type(data)) 运行结果: please input a data:5 5 <class 'str'>…
1,print(打印),python2不换行可以使用逗号,python3不换行使用end='' python2版本: print 'a' 输出一个字符串 print a 输出一个变量 print 'abc',print 'def' 运行结果:abc defg python3版本: print('a') 输出一个字符串 print(a) 输出一个变量 print('abc',end='')print('def') 运行结果:abcdef 2,输入 python3取消了raw_input的输入方式,…
1.print 函数 1. print语句没有了,取而代之的是print()函数. Python 2.6与Python 2.7部分地支持这种形式的print语法. 2.Unicode 1.  在python3中字符串默认是unicode所以不需要decode(),直接encode成想要转换的编码如gb2312 2.  在python2中默认是ASCII编码,必须先转换成Unicode,Unicode 可以作为各种编码的转换的中转站 3.除法运算 1. 在python 2.x中/除法相除的结果是一…
#coding:utf-8 #utf-8格式打开#%s %d# name='egon'# age=18# print('my name is',name)# print('my name is my age is',name,age)#%s既能接收字符串,也能接收数字# print('my name is %s my age is %s' %(name,age)) #%d只能接收数字# print('\033[45mmy name is %s my age is %d\033[0m' %(nam…
Python2.x中的input()函数input()函数让我们明确我们输入的是数字格式还是字符格式,就是我们自己要知道我们想要的是什么,数字格式直接输入,字符格式必须加上单引号或者双引号,以确定我们输入的是字符串. Python2.x中的raw_input()函数:>>> a = raw_input("Please input your name: ")Please input your name: Virgin>>> a'Virgin'>&…
1.print 函数 1. print语句没有了,取而代之的是print()函数. Python 2.6与Python 2.7部分地支持这种形式的print语法. 2.Unicode 1.  在python3中字符串默认是unicode所以不需要decode(),直接encode成想要转换的编码如gb2312 2.  在python2中默认是ASCII编码,必须先转换成Unicode,Unicode 可以作为各种编码的转换的中转站 3.除法运算 1. 在python 2.x中/除法相除的结果是一…
输出print “houkai”,3.0版本后print修改为函数,print(‘houkai’) 数学运算:默认整数整除1/2=0而1.0/2=0.5,可以使用from __future__ import division来执行普通除法.强制整除是1//2=0 取余运算%如10%3=1 幂运算**如2**3=8,注意幂运算比一元取反运算的优先级要高,所以-3**2=-(3**2)=-9 长整型数:Python可以处理非常大的数,需要在数据后添加L(理论上可以使用小写l,但为避免和数字1混淆,尽…