太原理工大学2024三下乡大数据学习第一课笔记

输出

print

print():在括号中加入字符即可,字符使用''""括起来

print('Hello,World')

print函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出

print('The quick brown fox', 'jumps over', 'the lazy dog')
# 输出:The quick brown fox jumps over the lazy dog

print会依次打印每个字符串,遇到逗号“,”会输出一个空格

print()也可以打印整数,或者计算结果

print('100 + 200 =', 100 + 200)
# 输出:100 + 200 = 300

输入

input

赋值

A = B

A可以是由数字,字母,字符组成的任何非数字开头的组合,表示变量名

B可以是整数,浮点数,字符串(’ '),列表[ ]

注释

注释以#开头

#这是一条注释

列表和字典

列表List
d = [1,2,3,4,"123"]

print(d)
#此时输出[1,2,3,4,'123']
d.append(12345)
#添加了一个数据为12345
print(d)
#此时输出[1,2,3,4,'123',12345]
d.pop(3)
print(d)
#索引为3的位置(4)被pop出去
#输出[1,2,3,'123',12345]
字典Dictionary

字典是一种键值对

d = {key1 : value1, key2 : value2 }
e = {'Alice':'2341','Beth':'9102','Cecil':{'a':123}}
print(e)
#输出{'Alice':'2341','Beth':'9102','Cecil':'3258'}
print(e['Alice'])
#输出2341
print(e['Cecil']['a'])
#输出123

强制类型转换

a = '123'
print(int(a)+456)
#输出579

if语句

a = 123
if(a > 200):
    print('>200')
elif(a > 100):
    print('>100')
else:
    print('不在范围内')

循环语句

while语句
while 判断条件(condition):
    执行语句(statements)……
#如果condition为ture,执行代码块并返回到while上方
#如果condition为false,则跳出循环

要注意缩进,且python中没有do-while语句

while 循环使用 else 语句

如果 while 后面的条件语句为 false 时,则执行 else 的语句块。

语法格式如下:

while <expr>:
    <statement(s)>
else:
    <additional_statement(s)>

expr 条件语句为 true 则执行 statement(s) 语句块,如果为 false,则执行 additional_statement(s)。

for语句

Python for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。

for循环的一般格式如下:

for <variable> in <sequence>:
	<statements>
else:
	<statements>
	
#variable在sequence里面循环,直至全部都循环完毕,执行else(遇到break则不会执行else)

Python for 循环实例:

实例

sites = ["Baidu", "Google","Runoob","Taobao"] 
for site in sites:
    print(site)

以上代码执行输出结果为:

Baidu
Google
Runoob
Taobao

也可用于打印字符串中的每个字符:

实例

word = 'runoob'  
for letter in word:
    print(letter)

以上代码执行输出结果为:

r
u
n
o
o
b

整数范围值可以配合 range() 函数使用:

range(A,B,C)

A循环数字序列的头(可省略,默认从0开始)

B循环数字序列的尾

C步长(省略默认1)

实例

# 1 到 5 的所有数字: 
for number in range(1, 6):
    print(number)

以上代码执行输出结果为:

1
2
3
4
5

函数

def function(a,b):
    return a+b

res = function(123,456)
print(res)

开源模块

import math
print(math.sqrt(9))

文件操作

with open
name = 'tyut'

with open("123.txt",'w') as f:
    f.write(name)
    
with open("123.txt",'r') as f:
    print(f.read())
  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值