标签:6.2 whlie循环 开始 执行 中间 yield lambda nal glob
在d盘下创建一个t1.py文件内容是:
print(‘hello world‘)
打开windows命令行输入cmd,确定后 写入代码python d:t1.py
您已经运行了第一个python程序, 即:终端---->cmd-----> python 文件路径。 回车搞定~
上一步中执行 python d:t1.py 时,明确的指出 t1.py 脚本由 python 解释器来执行。
如果想要类似于执行shell脚本一样执行python脚本,例: ./t1.py
,那么就需要在 hello.py 文件的头部指定解释器,如下:
#!/usr/bin/env python
print(‘hello world‘)
如此一来,执行: ./t1.py
即可。
ps:执行前需给予t1.py 执行权限,chmod 755 t1.py
当行注释:# 被注释内容
多行注释:‘‘‘被注释内容‘‘‘,或者"""被注释内容"""
1 驼峰式 AgeOfOldboy = 56 NumberOfStudents = 80 2 下划线式 age_of_oldboy = 56 number_of_students = 80
4.2、定义变量不好的方式举例
常量即指不变的量,如pai 3.141592653..., 或在程序运行过程中不会改变的量
举例,假如老男孩老师的年龄会变,那这就是个变量,但在一些情况下,他的年龄不会变了,那就是常量。在Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代表常量
AGE_OF_OLDBOY = 56
在c语言中有专门的常量定义语法,
const int count = 60;
一旦定义为常量,更改即会报错
数据类型:计算机能认识的数据形式
6.1 整数型
int(整型)
在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
long(长整型)
跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。
注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。
注意:在Python3里不再有long类型了,全都是int
6.2 字符串
在Python中,加了引号的字符都被认为是字符串!
必须是英文的单引号‘ ‘,或双引号" ",或三引号‘‘‘ ‘‘‘
msg = ‘‘‘
松松啊,
你这个傻屌,
我是你的巴巴呀
‘‘‘
字符串拼接
数字可以进行加减乘除等运算,字符串呢?让我大声告诉你,也能?what ?是的,但只能进行"相加"和"相乘"运算。
str1 = ‘nihaoa‘ str2 = ‘你也搞啊‘ print(str1 + str2)
结果:nihaoa你也搞啊
str1 = ‘nihaoa‘ str2 = ‘你也搞啊‘ print(str1*3) #结果 nihaoanihaoanihaoa
注意,字符串的拼接只能是双方都是字符串,不能跟数字或其它类型拼接
str1 = ‘nihaoa‘ str2 = ‘你也搞啊‘ print(str1+2)
布尔类型很简单,就两个值 ,一个True(真),一个False(假), 主要用记逻辑判断
# ‘‘ 空字符为假
# 0 为假
# 其他均为 真
if 条件:
内部代码块
else:
内部代码块
if......elif....else
whlie 条件:
内部代码块
注意:break 终止当前循环
continue 结束本次循环,直接开始下次循环
与其它语言else 一般只与if 搭配不同,在Python 中还有个while ...else 语句
while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句
count = 0 while count <= 5 : count += 1 print("Loop",count) else: print("循环正常执行完啦") print("-----out of while loop ------")
输出
Loop 1 Loop 2 Loop 3 Loop 4 Loop 5 Loop 6 循环正常执行完啦 -----out of while loop ------
如果执行过程中被break啦,就不会执行else的语句啦
count = 0 while count <= 5 : count += 1 if count == 3:break print("Loop",count) else: print("循环正常执行完啦") print("-----out of while loop ------")
输出
Loop 1 Loop 2 -----out of while loop ------
标签:6.2 whlie循环 开始 执行 中间 yield lambda nal glob
原文地址:https://www.cnblogs.com/glh-ty/p/8954518.html