首页 > 编程语言 >Python-入门

Python-入门

时间:2023-08-02 17:36:47浏览次数:46  
标签:10 入门 Python num result print Hello

介绍

hello word

>>> print("Hello, World!")
Hello, World!

Python 中著名的“Hello World”程序

变量

age = 18      # 年龄是 int 类型
name = "John" # name 现在是 str 类型
print(name)

Python 不能在没有赋值的情况下声明变量

数据类型

str

Text

intfloatcomplex

Numeric

listtuplerange

Sequence

dict

Mapping

setfrozenset

Set

bool

Boolean

bytesbytearraymemoryview

Binary

Slicing String

>>> msg = "Hello, World!"
>>> print(msg[2:5])
llo

查看: Strings

Lists

mylist = []
mylist.append(1)
mylist.append(2)
for item in mylist:
    print(item) # 打印输出 1,2

查看: Lists

If Else

num = 200
if num > 0:
    print("num is greater than 0")
else:
    print("num is not greater than 0")

查看: 流程控制

循环

for item in range(6):
    if item == 3: break
    print(item)
else:
    print("Finally finished!")

查看: Loops

函数

>>> def my_function():
...     print("来自函数的你好")
...
>>> my_function()
来自函数的你好

查看: Functions

文件处理

with open("myfile.txt", "r", encoding='utf8') as file:
    for line in file:
        print(line)

查看: 文件处理

算术

result = 10 + 30 # => 40
result = 40 - 10 # => 30
result = 50 * 5  # => 250
result = 16 / 4  # => 4.0 (Float Division)
result = 16 // 4 # => 4 (Integer Division)
result = 25 % 2  # => 1
result = 5 ** 3  # => 125

/ 表示 x 和 y 的商,// 表示 x 和 y 的底商,另见 StackOverflow

加等于

counter = 0

counter += 10 # => 10

counter = 0

counter = counter + 10 # => 10

message = "Part 1."# => Part 1.Part 2.

message += "Part 2."

f-字符串(Python 3.6+)

>>> website = 'Quick Reference'
>>> f"Hello, {website}"
"Hello, Quick Reference"
>>> num = 10
>>> f'{num} + 10 = {num + 10}'
'10 + 10 = 20'

查看: [Python F-Strings](#f-字符串(Python 3.6+))


标签:10,入门,Python,num,result,print,Hello
From: https://blog.51cto.com/mvp2008/6940444

相关文章

  • Python 字符串
    类数组>>>hello="Hello,World">>>print(hello[1])e>>>print(hello[-1])d获取位置 1 或最后的字符循环>>>forcharin"foo":...print(char)foo遍历单词 foo 中的字母切片字符串┌───┬───┬───┬───┬───┬───┬───┐|m|y|b|......
  • 【python_1】第一个python程序!
    打开CMD(命令提示符)程序,输入python并回车;输入:print("HelloWorld!")然后回车;print代表的是打印输出的意思;这段代码的含义就是:在屏幕上输出引号内的内容。代码中使用的符号()""必须是英文符号。持续更新【python】系列!有需要的请移步秃头程序媛!......
  • python开发实战——ip池
    前言代理IP池是一组可用的代理IP地址,用于访问网站或执行其他网络请求。它可以帮助我们在网络请求时隐藏我们的真实IP地址,从而提高网络安全性、匿名性和稳定性。同时,代理IP池还可以通过定时更新和测试代理IP,保证代理IP的有效性和稳定性。本文将介绍如何使用Python编写代理IP池,包括......
  • 小程序云开发快速入门(1/4)
    前言从上次完成了码仔备忘录本地版本后,码仔就养成了每天记录备忘录的好习惯,每周早上会记录下自己要做的任务,然后晚上在复盘一下今天的计划是否完成。有一天,码仔看到它最喜欢的码妞在一旁愁眉苦脸。码仔:“怎么了?”码妞:“工作事物太多了,总是忘记工作上的一些事情”码仔心里暗喜,这不是......
  • # yyds干货盘点 # 盘点一个Python递归的基础题目
    大家好,我是皮皮。一、前言前几天在Python黄金群【维哥】问了一个Python递归的基础问题,一起来看看吧。看上去代码没多少哈,但是韵味无穷。二、实现过程很多初学者遇到这个问题,很容易把答案说成是3,2,2这样,其实正好相反,这里【巭孬嫑勥烎】给了一个解释。这么一看好像还是不太好理解,看看......
  • 盘点一个Python递归的基础题目
    大家好,我是皮皮。一、前言前几天在Python黄金群【维哥】问了一个Python递归的基础问题,一起来看看吧。看上去代码没多少哈,但是韵味无穷。二、实现过程很多初学者遇到这个问题,很容易把答案说成是3,2,2这样,其实正好相反,这里【巭孬嫑勥烎】给了一个解释。这么一看好像还是不太好......
  • GIL锁;python垃圾回收机制;计算密集型用多进程,io密集型用多线程
    GIL锁;python垃圾回收机制;计算密集型用多进程,io密集型用多线程GIL锁及其作用1.GIL(GlobalInterpreterLock)又称全局解释器锁,本质就是一个互斥锁。2.它保证了cpython进程中的每个线程必须获得这把锁才能执行,不获得不能执行3.这样使得在同一进程内任何时刻仅有一个线程在执行。4......
  • python: Screen Recording
     用VLCmediaplayer播放录屏文件"""python.exe-mpipinstall--upgradepippipinstallpyautoguipipinstallopencv-pythonpipinstallpywin32python3.11"""#ThisisasamplePythonscript.importcv2importpyautoguiimport......
  • python开发实战——ip池
    前言代理IP池是一组可用的代理IP地址,用于访问网站或执行其他网络请求。它可以帮助我们在网络请求时隐藏我们的真实IP地址,从而提高网络安全性、匿名性和稳定性。同时,代理IP池还可以通过定时更新和测试代理IP,保证代理IP的有效性和稳定性。本文将介绍如何使用Python编写代理IP池,包括......
  • 17道经典考题,检验你的 Python 基本功
    Python是一门非常优美的语言,其简洁易用令人不得不感概人生苦短。在本文中,作者GauthamSanthosh带我们回顾了17个非常有用的Python技巧,例如查找、分割和合并列表等。这17个技巧都非常简单,但它们都很常用且能激发不一样的思路。人生苦短,为什么我要用Python?很多读者都知道Py......