Hello World
使用 print() 方法打印 HelloWorld
name = "Jenkin Li"
print("My name is ", name)
Python 2.x 中的编码问题
因为 Python 2.x 使用的是 ASCII 编码,默认不支持中文,必须在文件头声明文件使用的是什么编码
# -- coding:utf-8 --
Python 的注释
分为单行注释和多行注释
# 单行注释
'''
多行注释
'''
Python 文本格式化输出
1. 使用 %s, %d 等占位符
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)
PS: 如果使用 %d ,则必须使用 int() 转换为数值类型,input 的类型默认为字符串。与 int() 相反,str() 将数值类型转换为字符串。
Python 中无法将数值和字符串通过 + 号相连接,必须先通过转换
2. 使用参数格式化输出
info = ''' ---------- info of {_name} --------- Name: {_name} Age: {_age} job: {_job} salary: {_salary} '''.format(_name = name, _age = age, _job = job, _salary = salary)
3. 使用下标格式化输出
info = ''' ---------- info of {0} --------- Name: {0} Age: {1} job: {2} salary: {3} '''.format(name, age, job, salary)
使用 getpass 模块隐藏用户输入的密码
import getpass username = input("username: ") password = getpass.getpass("password: ") print(username) print(password)
需要注意的是,上面那段代码无法在 PyCharm 等 IDE 中运行,必须再终端中运行
使用 type() 函数获取变量类型
type(variable)
while … else 语句
count = 0 while count < 3: guess_age = int(input("guess age: ")) if guess_age == age_of_oldboy: print("yes, you got it") break elif guess_age > age_of_oldboy: print("Ooops, think smaller...") else: print("Ooops, think bigger! ") count += 1 else : print("Ooops, you dont got it")
else 语句块必须再 while 正常退出时才执行,在 while 语句被 break 的情况下,else 语句块不会被执行
for … else … 语句
for i in range(10): print("i value = ", i) # break 后不会运行 else 块 else: print("success ended")
与 while … else … 类似,当 for 语句正常结束时才会运行,break 后不会运行
以上是学习Python需要注意的地方的详细内容。更多信息请关注PHP中文网其他相关文章!

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于Seaborn的相关问题,包括了数据可视化处理的散点图、折线图、条形图等等内容,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于进程池与进程锁的相关问题,包括进程池的创建模块,进程池函数等等内容,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于简历筛选的相关问题,包括了定义 ReadDoc 类用以读取 word 文件以及定义 search_word 函数用以筛选的相关内容,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于数据类型之字符串、数字的相关问题,下面一起来看一下,希望对大家有帮助。

VS Code的确是一款非常热门、有强大用户基础的一款开发工具。本文给大家介绍一下10款高效、好用的插件,能够让原本单薄的VS Code如虎添翼,开发效率顿时提升到一个新的阶段。

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于numpy模块的相关问题,Numpy是Numerical Python extensions的缩写,字面意思是Python数值计算扩展,下面一起来看一下,希望对大家有帮助。

pythn的中文意思是巨蟒、蟒蛇。1989年圣诞节期间,Guido van Rossum在家闲的没事干,为了跟朋友庆祝圣诞节,决定发明一种全新的脚本语言。他很喜欢一个肥皂剧叫Monty Python,所以便把这门语言叫做python。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

Dreamweaver Mac版
视觉化网页开发工具

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

SublimeText3 Linux新版
SublimeText3 Linux最新版

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能