小试Python(一)

本文是Python初学者入门教程,介绍了Python的基本语法,包括变量、输入输出、数组(列表)、元组、函数、条件控制、字典以及循环结构。文章通过实例演示了如何使用这些概念,帮助读者快速掌握Python编程基础。
摘要由CSDN通过智能技术生成

小试Python(一)

个人博客: 小试Python(一)

初步学习一下Python。

介绍

Python是一种解释型、面向对象、动态数据类型的高级程序语言。

官方宣布,2020年1月1日,停止Python2的更新。

Python2.7是最后一个Python2.x版本。

第一个Python程序

Python不像C++、Java一样,需要有主函数,语句后也不需要分号,函数、条件控制、类等不需要有"{}“包住,但需要有缩进,有缩进相当于加上”{}",赋值语句缩进会出错。

print("Hello World!")

变量

和其他语言相似,定义时不需要强调类型,直接赋值

    name = "John"
    num1 = 10
    num2 = 20
    print(name + ":" + str(num1 + num2))

另外,Python中没有自增"i++“和自减"i–”,但存在"i += 1"

输入

输入的默认都是字符串,需要整型、浮点型需转换,
字符串可直接用"+"连接

    num1 = input("Enter first number: ")
    num2 = input("Enter second number: ")
    result = int(num1) + int(num2)
    print("Result is: " + str(result))

数组(列表)

下标可以是负数,-1代表最后一个元素,-2代表倒数第二个…,正数和负数都不可以超出数组范围

取部分:
num[1:]:输出下标1及下标比1大的所有数组元素
num[1:4]:输出下标范围为[1, 4)的元素,注意:不包括4

    num = [1, 2, 3, 4, 5, 6]
    print(num)
    print(num[1])
    print(num[-2])
    print(num[1:])
    print(num[1:4])
    print(len(num))
    

元组

和数组类似,元组的元素不能修改,使用小括号

    tuples = (1, 2, 3, 4, 5, 6)
    print(tuples)
    print(tuples[1])
    print(tuples[1:])
    print(tuples[1:4])

函数

关键字def开头

    
    def add(num1, num2):
    	result = num1 + num2
    	return result
    def display():
    	print("Hello World!")
    print(add(1, 1))
    display()

条件控制(if)

Python中没有"&&“和”||",也没有"if(!0)“这种用法,分别有类似的逻辑运算符"and”,“or”,“not”。

	test = True
	if test and False:
    	print(1)
	elif False or 0:
    	print(2)
	elif not(0):
    	print(3)
	else:
    	print(4)

结果:细品

字典

字典的每个键值对key=>value用冒号分割,整个字典包括在花括号中,可存储热恩义类型对象

    dictionary = {
    	1: "one",
    	2: "two",
    	"o": 1,
    	"t":"test"
    }
    print(dictionary[1])
    print(dictionary["t"])
    print(dictionary.get("o"))
    print()
    
    print(dictionary.get(5))  # 用get()找不到不会报错,只有一个参数时,找不到返回"None"
    print(dictionary.get(5, "You can't find it")) # 两个参数时,找不到返回第二个参数

while循环

和其他语言基本相同原理

示例如下:

    i = 1
    while i <= 10:
    	print(i)
    	i += 1

for循环

相当于Java的增强for循环。

遍历数组示例:

    number = [1, 2, 3, 4, 5, 7]
    for n in number:
    	print(n)

结果:

搭配range()函数

  1. 只有一个参数n:遍历[0,n),不包括n
    
    for index in range(6):
    	print(index)

结果:

  1. 有两个参数,第一个参数为m,第二个参数为n:遍历[m,n)。

使用range()函数遍历数组:先用len()函数得到数组长度,然后用以上方法可以得到数组下标[0,n)。

    number = [1, 2, 3, 4, 5, 7]
    for index in range(len(number)):
    	print(number[index])

结果和上面遍历数组的方法一样。

学习:Youtube
Mike Dane

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值