月薪两万五python之路 DAY(一)

第一次开始写博客,没啥经验。权当是给自己一个任务,激励自己努力吧。以后遇到问题可以回头看看。

 

主题是python的相关内容。学python主要是因为感觉国内现在Python缺口比较大,给的薪资较高。

自己的基础不是很牢,权当是从头学pyhton吧。

 

正文开始

DAY(一)

第一个程序

字符串拼接-StringContenation

# encoding: utf-8
'''
@author: ccq
@file: StringConcatenation.py
@time: 2019/5/19 10:09
'''
# 字符串拼接及格式化输出

name = 'ccq'
job = 'college student'
age = '21'

# format的第一种输出格式
info1 = "This is info1. Hi,i'am {0}. my age is {1} and i am a {2}.".format(name, job, age)
print(info1)

# format的第二种输出格式
info2 = "This is info2. Hi,i'am {_name}. my age is {_job} and i am a {_age}.".format(_name=name, _job=job, _age=age)
print(info2)

# 格式化输出
hobby = input("hobby:")
info3 = '''
------------- info of {_name} -------------
job:{_job}
age:{_age}
hobby:{_hobby}
'''.format(_name=name, _job=job, _age=age, _hobby=hobby)
print(info3)

#pyhton的输出格式还有很多,比如%s的格式,但是感觉format的格式更好用也更清晰,所以这里主要记录了format格式

==========================================分割线======================================

第二个程序

明文密文-Ciphertext

# encoding: utf-8
'''
@author: ccq
@file: Ciphertext.py
@time: 2019/5/19 10:32
'''
# 明文和密文
import getpass
# 明文
username1=input('username:')
password1=input('password:')
print(username1+'\n'+password1)

# 密文 python中可以用,pycharm里不可以用
username2=input('username:')
password2=getpass.getpass('password:')
print(username2+'\n'+password2)

#权当了解,import 模块

==========================================分割线======================================

第三个程序

ifelse循环-ifelse_password

# encoding: utf-8
'''
@author: ccq
@file: Ifelse_password.py
@time: 2019/5/19 10:41
'''
# if else循环控制流判断用户名密码

username1 = 'ccq'
password1 = '123'
username2 = input('username:')
password2 = input('password:')
if username1 == username2:
    if password1==password2:
        print('Welcome  user {name} to use the computer'.format(name=username1))
    else:
        print("Invalid password , please input password again!")
else:
    print("Invalid username ,please input username again!")

#python对代码格式要求很严,个人觉得这有优势也有劣势。优势在于  对程序员编码要求很严,这样对编码规范很有好处,同时也便于阅读。劣势在于  代码较长的时候没有{}易于判断。

==========================================分割线======================================

第四个程序

For循环-forloop

# encoding: utf-8
'''
@author: ccq
@file: ForLoop.py
@time: 2019/5/19 15:10
'''
# For循环
for i in  range(2,10,2):
    print("loop:",i)

#pyhton的for循环和其他语言的很不相同,习惯起来有些难度

==========================================分割线======================================

第五个程序

while循环-while_guessage

# encoding: utf-8
'''
@author: ccq
@file: While_guessage.py
@time: 2019/5/19 11:04
'''
# 使用while循环猜年龄大小
trueage = 21
count=0
while count<3:
    age = int(input("please guess the age:"))
    if age == trueage:
        print("congratulations! you already guessed the true age")
        break
    elif age > trueage:
        print("too old for me!think yonger!")
    else:
        print("too yong for me!think older!")
    count += 1
else:
    print("you are too foolish to guess my age! fuck off!")

#pyhthon的while循环和java比较相同。但是pyhton的else语句挺强大。目前看来是个很好用的东西。比如第五个程序的最后两行。

==========================================分割线======================================

今天学习了这么多。总结完毕。希望自己能坚持下去。加油!

  • 17
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值