首页 > 编程语言 >python基础学习-if-while-for-input-print

python基础学习-if-while-for-input-print

时间:2023-05-10 19:14:50浏览次数:36  
标签:name num2 python range else while print

"""
字符串格式化:
方式2: f“ {变量/表达式} {变量/ 表达式}”
不理会类型,不做精度控制
方式1: ”%占位“ % (变量/ 表达式) 包括(%d %f %s)
%m.n m控制显示位数,n控制精度小数点后几位,四舍五入
"""
name = "家和"
age = 20
print(f"我是{name}, 我{age}岁了")

"""
input(提示信息)
无论输入什么类型的数据,获取到的数据永远是字符串类型

布尔类型(bool): True, False 首字母大写

== 和 != 可以进行两个字符串的比较判断
"""

# if else判断语句
age = 20
if age >= 18:
print("我已经成年了")
else:
print("我还未成年")
print("时间过的真快啊")

# if elif else判断语句
height = 170
vip = 3
if height >= 100:
print("可")
elif vip > 3:
print("可")
else:
print("不可")
print("时间过的真快啊")

# while循环
i = 0
while i <= 10:
print("wo")
i += 1

# print()会换行, print("。。。", end='')输出不换行

# while循环嵌套
i = 1
while i <= 9:
j = 1
while j <= i:
print(f"{j} * {i} = {j * i}\t", end='')
j += 1
i += 1
print()

# for循环
name = "jiehe"
for i in name:
print(i)

"""
range语句:
语法1: range(num) 获取从0开始,到num结束的数字序列,不含num 例如range(5)取得[0,1,2,3,4]
语法2: range(num1, num2) 获取从num1开始,到num2结束的数字序列,不含num2
语法3: range(num1, num2, step) 获取从num1开始,到num2结束的数字序列,不含num2,step数字间步长,默认为 1
作用:可以通过range快速得到for循环次数
"""
for x in range(5):
print(x)

# 想再for循环外访问临时变量,须事先再for循环外定义它, 编程规范
i = 0
for i in range(3):
print(i)
print(i)

# for循环嵌套
for i in range(1, 10):
for j in range(1, i+1):
print(f"{j} * {i} = {j * i}\t", end='')
print()



标签:name,num2,python,range,else,while,print
From: https://www.cnblogs.com/ashuai123/p/17389025.html

相关文章

  • python基础学习-JSON
    """JSON:轻量级数据交互格式本质上是带有特定格式的字符串主要功能:在各种编译语言流通的数据格式,负责不同编译语言之间的数据传递和交互中转数据格式格式:{"name":"admin","age":18}字典或[{"name":"admin","age":18},{"name":"admin",&quo......
  • python基础学习-模块导入
    """一模块导入:[from模块名]import[模块|类|变量|函数|*][as别名]常用:import模块名from模块名import方法|类|变量from模块名import*import模块名as别名from模块名import功能名as别名如果模块中有_all_变量,当使用fromxxximport*导入时,只能......
  • python基础学习-列表
    """数据容器""""""列表:list#字面量[元素1,元素2,元素3]#定义变量变量名称=[元素1,元素2,元素3]#定义空列表变量名称=[]变量名称=list()#列表可以存储多个数据,且可以为不同的数据类型,支持嵌套my_list=[1,[2,3],4]下标索引,从0开始my_list=["it","my",34,......
  • python基础学习-序列-切片
    """序列:连续,有序,可使用下标索引的数据容器列表,元组,字符串切片:序列:[起始下标:结束下标:步长]起始留空,从0,结束留空,截至到尾,不含结束下标步长为1,一个个取,可省步长为2,跳一个元素取步长为n,跳n-1个元素取取最后一个元素,下标为-1element=my_list[-1]等同于序列反转result=my_l......
  • python基础学习-字符串
    """str字符串下标索引,从0开始my_str="hello"my_str[0]取"h"可以反向索引,从后往前,从-1开始,一次递减my_str[-1]取o不可修改的数据容器方法:1.查找某元素下标字符串.index(字符串)2.字符串替换新字符串=字符串.replace(字符串1,字符串2)字符串2替换字符串1,字符......
  • python基础学习-集合
    """集合:无序,不允许重复,不支持下标索引,允许修改#字面量{元素1,元素2,元素3}#定义变量变量名称={元素1,元素2,元素3}#定义空集合变量名称=set()方法:1.添加新元素集合.add(元素)2.移除元素集合.remove(元素)3.随机取出元素element=集合.pop()4.清空......
  • python基础学习-元组
    """元组:一旦定义完成,不可修改需要在程序中封装数据,但不希望数据被篡改,使用元组同列表#字面量(元素1,元素2,元素3)#定义变量变量名称=(元素1,元素2,元素3)#定义空列表变量名称=()变量名称=tuple()元组可以存储多个数据,且可以为不同的数据类型,支持嵌套my_list=(1,(......
  • python基础
    python基础python介绍Python来源Pythonlogo:Pythonauthor:GuidovanRossumABC—>Python《TheMontyPython》—>Pythonpython语言特点简单易学、明确优雅、开发速度快跨平台、可移植、可扩展、交互式、解释型、面向对象的动态语言“内置电池”,大量的标准库和第三方......
  • python redis 操作
    目的:验证redis集群模式,高可用场景insert.pyfromredisclusterimportClusterBlockingConnectionPool,RedisCluster,ClusterConnectionPooldefinit():startup_nodes=[{'host':'10.12.16.50','port':6379},{......
  • python -- numpy.random.seed()
     在使用numpy时,有时需要用到随机数,并且想让生成的随机数在每次运行时都能得到相同的数组,这时可以使用random.seed(inti)函数,设置随机数种子。 下面用几个测试demo,感受下效果~(1)测试demo1importpandasaspdimportnumpyasnpnp.random.seed(0)sample=pd.DataFra......