python初学基础操作

阅读: 评论:0

python初学基础操作

python初学基础操作

age = 10
print('我今年%d岁'%age)  # %d临时占了一个位置,真正用到从上面变量取值

不换行输出

print("Hello,", end=" ")  #end=" "这里是空格 可以次写任何东西
print("World!")

Python中没有像其他编程语言一样的 ++ 和 – 运算符
函数的定义

#自我介绍
def sayhello(name,adress,age):print("我的名字是%s,我家住在%s,我的年龄是%d"%(name,adress,age))sayhello("张三","郓城",17)

按住ctrl 鼠标移动到函数上面 看函数实现结构
pass 是一个用于占位的语句,它可以在编写代码时暂时跳过某个部分,以后再进行补充。在保持代码结构正确的同时,允许你推迟实际的功能实现。

name = input('请输入你的登录账户:')
name = int(name)
print(name)
print(type(name))
print("fgbn")
"""
1.input后面圆括号放的是提示用户输入信息
2.为了操作方便,将用户输入的信息赋给左边标识符存储
3.input函数返回的任何结果都当做字符串处理
"""

一些数据类型

#复数:前面是数字,后面是字母
c = 2+5J
print(c)
print(type(c))#3.列表:可以理解成其他语言数组
#可以存储不用类型的多个值
#语法格式:[元素1,元素2......]
#使用列表存储班级里面所有学生的名字
nameList = ['杨浩亮','张三','李四','王五',10,True,2+1j]
print(nameList)
print(type(nameList))#4.字典
#字典也能存储不同类型多个值
#语法格式:{key:value,key2:value2}
# 字典里面每个元素由键和值组成 key:value
#类似生活中新华字典 根据偏旁或者拼音查找对应汉字
# key看成根据偏旁或者拼音查找具体某个值 查找方式
# value最终查找结果
#存储学生姓名,年龄,身高
#{'姓名':'张三','年龄':18}
stu = {'name':'杨浩亮','age':18,'height':185}
# print(stu)
print(type(stu))
# 获取人名称 根据key
print(stu['name'],stu['age'])


if age >= 18:print('成年了')else:
print('还未成年')

emmmmm只能说python大哥的世界引号真多捏
while循环的写法

while i < 5:  #外层循环控制行# print('*')j = 0while j <= i:  #里层循环控制打印*号print('*',end='')j += 1print()i += 1

for循环的用法

# 示例1:遍历列表中的元素
numbers = [1, 2, 3, 4, 5]
for num in numbers:print(num)# 示例2:遍历字符串中的字符
text = "Hello, World!"
for char in text:print(char)# 示例3:遍历字典中的键和值
person = {"name": "Alice", "age": 30, "city": "New York"}
for key, value in person.items():print(key, ":", value)# 示例4:使用range()生成数字序列进行遍历
for i in range(5):print(i)# 示例5:遍历元组中的元素
fruits = ("apple", "banana", "cherry")
for fruit in fruits:print(fruit)

关于一种好玩的赋值方式

#1.交互性赋值方式
a,b,c,d = 10,3.5,True,3+4j
print(a,b,c,d)
print(type(a),type(b),type(c),type(d))

导入库
数学库

import math
#使用语法:模块.函数名#2.向上取整  做分页使用
il(3.1))#3.向下取整
print(math.floor(3.9))

random库

import random#dir()函数查看模块里面函数
print(dir(random))#2.返回随机范围的一个元素
# print(random.randrange(1,100))
"""
range(start,end,step) 创建一个数字列表
randrange(start,end,step)返回的是结果 随机的一个元素
"""#3.返回随机的一个整数
print(random.randint(1,5))#4.返回随机的一个元素 做随机抽奖
list = ['一块手表','一部苹果手机','10000元人民币','摩托车']
print(random.choice(list))#5.shuffle随机打乱序列里面元素
li = ['一个水杯','一台电脑','一支笔','一副眼镜','一件风衣']
random.shuffle(li)
print(li)#6.sample 随机获取部分元素
#生成6位数的随机验证码
str = '0123456789abcdefghijklmnopqrstuvwxyz'
res = random.sample(str,6)
# print(res)
for r in res:print(r,end='')

转义字符

#1.n换行
print('hello worlnd')#2.\反斜杠符号
print('hello\123')#3.'单引号
print('he'll'o')#4."双引号
print("hell"owor"ld")
print("come 'back' i")#5.t 制表符,相当于一个空格
print('hellovworld')#6.如果转义的字符非常多 可以使用r,表示默认不转义
print(r'anb'ct\d')

运行结果如下

#字符串格式化
a="{} {}".format("hello","world")
print(a)b="{0} {1}".format("hello","world")
print(b)
c="{0} {0} {1}".format("hello","world")
print(c)
print("________________________________")#宽度精度对齐效果
age,height=20,1.758
print("Age:{0:*<5d}Height:{1:6.2f}".format(age,height))#还可以直接这样用
print(f"Age:{age:<5d},Height:{height:5.2f}")#也可以类似于C语言  不常用
print("%c"%age)      #没有逗号,而且用的是%
print("%6.3f"%2.5)
print("%-10X"%10)
print("%.*f"%(3,1.5))
print("________________")#字符串的查找
str1="Ilove Python"
str1.find('love')
str1.find("love",8,12)      #在8-12中查找  结果是-1而不是wrong#字符串的修改
place("Python","java")
print(str1)#字符串的分割
str1.split(' ')
print(str1)
print(type(str1))

本文发布于:2024-02-05 02:04:11,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170721558562025.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:操作   基础   python
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23