python基础 Day01 练习题

1 字符串格式化

 1 #!/urs/bin/env python
 2
 3 name = input("Name: ")
 4 age = int(input("Age: "))
 5 job = input("Job: ")
 6 salary = input("Salary: ")
 7
 8 info1 = """
 9
10 ----------- info1 of %s ---------
11 name: %s
12 age: %s
13 job: %s
14 Salary: %s
15 """ % (name, name, age, job, salary)
16
17 print(info1)
18
19 info2 = """
20
21 ----------- info2 of {_name} ----
22 Name: {_name}
23 Age: {_age}
24 Job: {_job}
25 Salary: {_salary}
26 """.format(_name=name,
27            _age=age,
28            _job=job,
29            _salary=salary)
30
31 print(info2)
32
33 info3 = """
34
35 ------ info3 of {0} -------
36 Name: {0}
37 Age: {1}
38 Job: {2}
39 Salary: {3}
40 """.format(name, age, job, salary)
41
42 print(info3)

2 密码非明文显示

1 #!/urs/bin/env python
2 # -*- coding:utf-8 -*-
3
4 import getpass
5 username = input("username:")
6 password = getpass.getpass("password:")
7
8 print(username)
9 print(password)

注在Pycharm中不可以,在命令行模式运行:python xxx.py可以

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

python基础 Day01 练习题的相关文章

Python基础-day01

写在前面 先后接触过很多编程语言,最喜欢的就是C和Python,相比其他语言,C 是神器,优点太多了:个人而言,C 最重要的一点就是能够让你在敲代码的时候是以一个计算机科学家的角度去思考,而不是仅仅停留在程序表面: 而Python很简单.实用:可以节省很多开发时间,Life is short, use Python.  他的简单之美也符合Unix/Linux 哲学:KISS(Keep It Simple, Stupid.) 这次来学习不仅仅是想写一些基础的脚本,而是想深入.全面的接触Python

python基础知识练习题(一)

1.执行python脚本的两种方式答: 1. python file.py 2.在文件头添加#!/usr/bin/python路径 ./file.py 2.简述位.字节的关系答: 电脑只识别0和1 每个0或1 为一位 每八位为一个字节3.简述ascii.Unicode.utf-8.gbk关系答: ascii 由一个八位组成 unicode 万国码最少十六位,没有上限 utf-8 压缩的万国码,最少八位,没有上限 gbk 中文,字母八位,中文十六位4.请写出"李杰"分别用utf-8和gb

python 基础day01

python课程笔记 [I]应用领域 (1)云计算:OpenStack (2)web开发:豆瓣.Django (3)科学运算.人工智能:pandas (4)系统运维 (5)金融 (6)图形GUI [II]特征 (1)编译型语言:C.C++ 需编译,运行速度较快 (2)解释型语言:python 平台兼容性 (3)动态语言:python 运行时,检测 数据类型不用声明 (4)静态语言:c.c++.java 编译时,检测 数据类型需要使用前声明 (5)强数据类型 数据类型,仅能强制转换 类型安全的语言

python 基础知识练习题

# -*- coding:utf-8 -*- # 1.判断下列逻辑语句的True,False. # 1) a = 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 print(a) True # 2) b = not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 print(b) False # 2.求出下列逻辑语句的

老男孩python基础知识练习题(一)中

20.字符串是否可迭代?如可以请使用for循环每一个元素? >>> name = " aleX ">>> for i in name:... print(i) 21.请代码实现:利用下划线将列表的每一个元素拼接成字符串,li = ['alex','eric','rain'] li = ['alex','eric','rain']v=''.join(li)print(v) 22.写代码,有如下列表,按照要求实现每一个功能(所有练习题同样适用于元组) l

python基础知识练习题(二)

1. 有两个列表 l1 = [11, 22, 33] l2 = [22, 33, 44] a.获取内容相同的元素列表 li = []l1 = [11, 22, 33] l2 = [22, 33, 44] for v1 in l1: for v2 in l2: if v1 == v2: li.append(v1)print(li) b.获取l1中有,l2中没有的元素列表 li = []l1 = [11, 22, 33] l2 = [22, 33, 44] for v1 in l1: if v1 n

8道Python基础面试练习题

1.26个字母大小写成对打印,例如:Aa,Bb...... for i in range(26): print(chr(65+i)+chr(97+i)) 2.一个list包含10个数字,然后生成一个新的list,要求新的list里面的数都比之前的数多1 ''' 遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书! ''' list=[2,3,6,4,7,5,1,8,9,0] list1=[]

Python基础之练习题

九九乘法表 i = 0 #while 九九乘法表 j = 0 while i < 9: i += 1 while j<9: j += 1 sum = i + j total="%s + %s = %s"% (i,j,sum) print(total,end=" ") if i == j: j = 0 print("\n") break while实现九九乘法表 for i in range(1,10): # for 九九乘法表 for

python 基础 day01

变量 1.变量声明 变量定义的规则: 变量名只能是 字母.数字或下划线的任意组合 变量名的第一个字符不能是数字 以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not'