Python基础之基础语法:
-
使用哪个程序运行python程序?参考答案: python
-
print(“Hello”)语句的执行结果是: Hello
-
在print函数的输出字符串中可以将()作为参数,代表后面指定要输出的字符串 : %s
-
()表达式是一种匿名函数,是从数学里的"入"得名: lambda
-
( )不是用于处理中文的字符编码(gb2312/gbk/big5): ascii
-
与数学表达式cd/2ab对应的Python表达式中,不正确的是(): 答案:cd/2a*b
-
Python语句print(r"\nGood")的运行结果是: \nGood
-
Python表达式中,可以使用()控制运算的优先顺序 : 圆括号()
-
Python 3.x与Python 2.x不兼容
-
Python语句可以以程序方式执行
-
Python是解释型语言
-
Python语言出现得晚
-
Python程序文件的扩展名是: .py
-
Python语言属于(): 高级语言
-
while True : pass
-
Python 3.x语句print(1,2,3, sep=":")的输出结果为: 1:2:3
-
为了提高Python代码运行速度和进行适当的保密,可以将Python程序文件编译为扩展名()的文件: pyc
-
在IDLE交互模式中浏览上一条语句的快捷键是: Alt+P
-
Python源代码程序编译后的文件扩展名为: pyc
-
Python程序文件扩展名主要有()两种,其中后者常用于GUI程序: 答案:py 、pyw
-
在Python中可以使用id作为变量名,尽管不建议这样做: 正确
-
在Python中可以使用for 作为变量名。错误
-
在Python 3.x中语句print(*[1,2,3])不能正确执行。 错误
-
Python 2.x和Python 3.x中input()函数的返回值都是字符串。错误
-
在任何时刻相同的值在内存中都只保留一份。 错误
-
Python采用的是基于值的自动内存管理方式。正确
-
不可以在同一台计算机上安装多个Python版本。错误
-
在Windows平台上编写的Python程序无法在Unix平台运行。 错误
-
Python 3.x完全兼容Python 2.x。错误
-
Python是一种跨平台、开源、免费的高级动态编程语言。正确
-
编写python程序,计算两数之和输出到控制台:
num1=int(input())
num2=int(input())
print("sum is %d"% (num1+num2))
- 编写一个python程序,显示个人档案,包括姓名,年龄,性别,职业,住址和电话,每个信息占一行:
name=input()
age=input()
sex=input()
position=input()
address=input()
phone=input()
print("name is %s\n"%name)
print("age is %s\n“%age)
print("sex is %s\n"%sex)
print("position is %s\n"%position)
print("address is %s\n"%address)
print("phone is %s\n“%phone)
- 提示用户输入用户名和密码,并提示用户登录成功:
username=input()
password=input()
print("success")
34.输出姓名,QQ号,手机号和地址,每个信息间用制表符分隔:
name=input()
QQ=input()
phone=input()
address=input()
print( "name is %s\tQQ is %s\tphone is %s\taddress is %s"%(name,QQ, phone, address))
- 第一行输出姓名,第二行输出年龄:
age=int(input())
name=input()
print("my name is %s\n"%(name))
print("my age is %d\n"%(age))
- 使用格式化方式输出姓名和年龄:
name=input()
age=input()
print( "my name is "+name)
print( "my age is "+age)
- 要求用户输入姓名并打印"“你好,姓名!” :
name = input()
print(' hello,’ + name +'!')
- 用户从键盘输入小于1000的整数,对其进行因式分解。例如10=2×5,60=2×2×3×5:
x=input('Please input an integer less than 1000 : \n')
t = int(x)
i = 2
result = []
while True :
if t==1:
break
if t%i==0:
result.append(i)
t = t/i
else :
i+=1
print(x,’=',’*’.join(map(str, result)))
- 用户输入一个列表和2个整数作为下标,然后输出列表中介于2个下标之间的元素组成的子列表。例如用户输入[1,2,3,4,5,6]和2,5,程序输出[3,4,5,6]:
x = input()
x = eval(x)
start, end = eval(input())
print(x[start :end])
- Python特点:
面向对象
运行效率高
可读性好
开源
后期精彩内容敬请期待!