Hello,World! ——Python

Hello,Python

刚开始学Python,写一下记录自己的学习内容,顺便熟悉熟悉md

Python:是一种面向对象的解释型语言,由荷兰人在1989年发明,第一个公开发行 版发行与1991年。因具有简洁性、易读性以及可扩展性,近年来受到广泛的欢迎。

其实Python的用法和C差不多,语言都是相通的嘛,但比C容易了太多。下面就分块来记录这些琐碎的点。


编码类型

首先要先了解计算机的编码如ASCII、GB2312、GBK、GB18030、Unicode以及UTF-8这几种编码都是什么意思。
- ASCII:一个字母占用1个字节,一个字节为8个Byte;八位的字节一共可以组合出2^8=256种方式。
- GB2312:由于ASCII所能存储的太少了,不够汉字使用,故国人自主研发,将ASCII中原本用到的127个都称为半角字符,将后面的都拓展了出来,存储了大约6000个常用汉字。
- GBK:但由于汉字太多,于是在GB2312基础上再惊醒了扩展,增加到了2W多个汉字,GBK向下包含GB2312。
- GB18030:在GBK的基础上又增加了少数民族的语言文字。
- Unicode:由于各国之间编码标准过多,所以国际标准组织(ISO)制定了新的统一标准,即Unicode。
- UTF-8:Unicode中编码长度由原来的8位扩展为16位,统一使无论英文还是中文均占两字节,这使得英文的文本保存时浪费了一倍的空间。故UTF-8中规定英语字母1字节,中文汉字3字节。

这就是计算机编码的发展史。

Python工具

安装完Python后,一般会再安装一个Python的IDE,便于提高开发效率,使开发更加的便捷高效。我安装的是Pycharm+Anacode,Anacode包含了很多平时经常用到的库,这样就省的来回再安装库的麻烦了。
enter image description here

Python中常用符号

这周暂时学到的就这么几个。。。反正是先记上吧。

#:表示单行注释;
‘‘‘ ’’’:进行多行注释,当然也可用于字符串赋值。

a = ''' name = "Zhou"
name2 = name
print("My name is ",name,name2)
name = "Wendy"
print(name,name2)
'''
print(a)

输出结果就是三个单引号内的所有内容

break:跳出整个循环
continue:跳出当次循环,进行下次循环。

用户输入

username = input("username:")
password = input("password:")
print(username , password)

输出结果即为
enter image description here


改进一下:

name = input("name:")
age = input("age:")
job = input("job:")
salary = input("salary:")
info = '''
---------info of %s---------
Name:%s
Age:%s
Job:%s
Salary:%s
''' %(name,name,age,job,salary)
print(info)

输出结果即:
结果

%s 可以输入字符串、数字等。
%d 只能输入数字。

另:input(” “)默认输入的均为str(字符串)
输入类型

如果需要转换成整型的可以使用强制类型转换:

age = int( input(" age: ") )

上述代码还可使用以下方法实现:

name = input("name:")
age = input("age:")
job = input("job:")
salary = input("salary:")
info = '''
---------info of {_name}---------
Name:{_name}
Age:{_age}
Job:{_job}
Salary:{_salary}
''' .format(_name = name,_age = age,_job = job,_salary = salary)
print(info)

输出结果一致。

输入密文

如果需要输入密文的话,则需要调用一个标准库:getpass

import getpass
password = getpass.getpass("password:")

循环

if循环

做一个小程序:
如果需要对输入的账号密码进行验证的话,即输入错误会报错。
简单的方法就是提前预设好所要比对的正确的账号密码,与输入的进行比对:

_username = "Zhou"
_password = "123"
username = input("username:")
password = input("password:")
if _username ==username and _password == password:
    print("Welcome user {name} login...".format(name = username))
else:
    print("Invalid username or password!")
此处用到了 if 判断,需要注意
1.判断后的冒号;
2.缩进;

如果需要进行多次判断,则使用 elif;
python中,elif = else if

while循环

实现一个简单的猜年龄的小程序:
每猜错三次询问是否继续猜;回复N则停止猜,否则继续;

age_of_Zhou = 22
count = 0
while count < 3:
    guess_age = int(input("guess_age:"))  
    if guess_age == age_of_Zhou:
        print("You got it!")
        break
    elif guess_age > age_of_Zhou:
        print("Think smaller...")
    else:
        print("Think bigger...")
    count +=1
    if count ==3:
        contine_confirm = input("do you want to keep guessing...?")
        if contine_confirm != 'N':
            count = 0

无限循环即 while True:
while 、if 、以及elif后的冒号不要忘了。

for循环

输出从0到9的 i 的值

for i in range(10):
    print("loop", i)

如果想要间隔输出:

for i in range (0,10,2)
    print("loop", i)

即从0开始,到10结束,步长为2。
输出结果即:
rang结果

### 回答1: 你好!恭喜你开始学习Python!下面是Python中的传统开场白: ```python print("Hello World!") ``` 以上代码会输出一个简单的“Hello World!”消息。希望这能为你提供一个好的开始,祝你学习愉快! ### 回答2: Python是一种非常受欢迎的编程语言,它的语法简单、清晰,适合初学者入门学习编程。Hello WorldPython编程中最基本也是最经典的入门示例,它是一个最简单的程序,只需要一行代码即可打印出“Hello World”。 Python中的print()函数可以输出一段文本,你可以在括号中写下你想要输出的内容。在这里,我们要输出的是“Hello World”。 在Python的IDE中,我们可以像下面这样写下第一行Python代码: ``` print("Hello World") ``` 在这行代码中,print是Python中的一个内置函数,它可以输出指定的内容。括号中的双引号是用来包含输出的文本的,它告诉Python这是一个字符串。当我们运行这段代码后,Python就会在控制台输出“Hello World”的文本。 除了在IDE中写入代码,我们还可以使用Python的命令行来输出Hello World。我们只需要打开命令行模式,键入python命令就可以打开Python解释器。然后,我们可以键入第一行代码print("Hello World"),按回车键,Python就会立即输出Hello World。 在初次体验Python的过程中,这个Hello World程序可以帮助我们了解程序如何工作,如何指定输出文本并将其打印到屏幕上。它也是我们编写更复杂的程序的基础和基石。无论你是计算机科学的专业人士还是仅仅是对编程感兴趣,学习Python编程都是一个不错的选择。 ### 回答3: Python初体验——Hello World Python是一门高级编程语言,而“Hello World”则是编程里的常见入门示例。让我们开始我们的Python初体验吧! 首先,我们需要安装Python解释器。Python解释器是一个解释执行Python代码的程序。Windows系统下可以在Python官网下载,并安装在本地计算机上。另外,Python也可以在很多云平台上使用,例如Google Colaboratory和Jupyter Notebook。 在安装完Python解释器之后,我们可以使用一些简单的文本编辑器,例如VS Code和Atom,在Python中运行代码。但是如果您是刚入门的新手,可以使用IDLE,IDLE是Python自带的集成开发环境,可以方便地输入、编辑、运行Python代码和在线调试。在Windows上,可以在开始菜单中找到它,然后输入“idle”或“Python”即可。 接下来,让我们通过经典的“Hello World”程序来进行Python的初体验。 打开IDLE编辑器之后,输入以下代码: print("Hello, World!") 该代码的含义是,输出一条带有“HelloWorld!”的提示信息。我们点击“运行”(或按F5)即可看到结果。 也可以在Python交互模式下操作,例如在命令行中键入“python”命令。随后,我们直接输入“print("Hello, World!")”即可看到输出。 Python还有许多其他的示例和功能,例如计算器和猜数字游戏等等。学习Python,你可以使用它来构建自己的小工具,处理数据、创建网站,以及编写各种有趣的程序。 总之,Python是一门入门门槛较低,功能强大的高级编程语言,非常适合初学者入门。通过“Hello World”程序,我们可以体验到它的简洁、易学、高效,也能够更好地了解Python编程的本质。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值