第一个一定是 HelloWorld!!!
在控制台打印HelloWorld
代码 : print(“HelloWorld”)
python中注释:
# 代表的是单行注释
‘’’
英文版的单个单引号是多行注释
‘’’
变量和数据类型:
一、整数 int
Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1
,100
,-8080
,0
,等等。
二、浮点数 float
浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x10^9和12.3x10^8是相等的。浮点数可以用数学写法,如1.23
,3.14
,-9.01
,整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。
三、字符串 str
字符串是以''
或""
括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'
只有a
,b,c
这3个字符。‘123‘
四、布尔值 bool
布尔值和布尔代数的表示完全一致,一个布尔值只有True
、False
两种值,要么是True
,要么是False
,
五、空值 None
空值是Python里一个特殊的值,用None
表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
变量:
先来个练习题吧!!!
练习:创建姓名,身高,体重,年级和性别,家庭住址的变量。后分别打印
案例:
name = “张三”
PYTHON_HOME = “D:\Program Files (x86)\Python37-32”
name : 变量名儿 “张三”:变量值
height1 = “188cm”
height2 = 188
newHeight = height1 +”2” [188cm2] “字符串的拼接”
newHeight = height2 +2 [190] “整数型的算数运算”
Print(name)
一个可变的量
标识符和关键字:
你肯定会问什么是标识符?
标识符是开发人员在程序中定义的一些符号和名称,是自己定义的,如变量名,函数名等。
Name = “Colin” xingming = “COCO” mingzi = “LILI” print(“打印信息”)
Name = “”
标识符是由字母,下划线,和数字组成,且数字不能开头。
123 = “张三” name = “lisi ” ___ = “wangwu ” a_123 = “coco”
思考:下面的标识符哪些是正确的,哪些是不正确的?
python中的标识符是区分大小写的
Tom!=tom != “不等于”
TOM = “123”
Tom = “321”
命名规则:
1.见名知意
name =”136”
height= “12分米”;
age= 12;
address = “河北” height = “189” age = 12 sex = “男”
age = “四”
c=120
name = “120”
name = ”张三”
name = “lisi”
xingming = “王五”
mingzi=”田七”
2.驼峰命名
myMotherName =”XXXXXX”
mymothername = “”
myName = “ss”
name=”sss”
userName
studentSchoolName = “yuhuazhiyuan”
单个单词作为变量名的时候是不需要使用驼峰命名法的
两个及两个以上的单词的时候我们就需要使用驼峰命名法
从第二个单词的首字母开始以后的每一个单词的首字母都需要大写
关键字:
python中一些具有特殊功能的标识符,就是所谓的关键字。
True False None print
关键字:是python已经使用的了,不允许开发者自己定义和关键字相同的名字的标识符。
1.查看关键字
步骤: pythonàimport keyword -> keyword.kwlist ->回车
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
2.格式化输出
print(“我芳龄18岁”);
print(“我芳龄20岁”);
print(“我芳龄22岁”);
3.换行输出
4.基本输出
a=input()
print()
运算符:
1.算术运算符
* 加 +
* 减 -
* 乘 *
* 除 /
* 取整数 //
* 取余 %
* 幂 **
= 把右边的结果,给左边的变量
A=10
1.介绍给变量的赋值顺序 从右向左
2.介绍多赋值关系 a,b=1,2
3.介绍两个值得互换 num1 num2 num3
4.使用多赋值完成替换值 num4,num5=num5,num4
3.复合赋值运算符
4.比较运算符
比较运算符最终得到的结果结果还是一个bool值 要么是True要么是False !!
5.逻辑运算符
5.1
逻辑运算符得到结果也为bool类型值,要么为True,要么为False
and 并且【必须满足所有的条件才会返回一个true】
两个都为真,则为真。(全真为真,一假为假)
从左到右计算表达式,若所有值均为真,则返回最后一个值,若存在假,返 回第一个假值
A >b and c>a
A
5.2
or或 【只要满足一个条件就可以返回true】
当有一个条件为真时,该条件即为真。(有真则真,全假则假)
从左到右计算表达式,若为真,则返回第一个真值,若为假,则返回第二个假值
print(0 and False) #0 有False,则返回第一个false
print(False and 0) #False 有False,则返回第一个false
print(1 and 0) #0 有False,则返回第一个false
print(1 and 20)#20 如果两个都为True,则返回最后一个值
5.3
代码短路
代码短路分为短路与(and)和短路或(or)
代码在执行时是有惰性的,及代码中没必要执行的语句将不会执行
短路与:
条件1 and 条件2
根据and语法解释,条件1和条件2均为True则返回True
若条件1为False ,那么条件2就不执行
例如:
sex = input("请输入性别")
sex == "男" and print("去男厕所")
sex == "女" and print("去女厕所")
根据and特性,条件成立才会运行后边的print输出语句
短路或:
条件1 or 条件2
根据or语法解释,条件1或条件2任意一个为True,则返回True
若条件1为True,那么条件2就没必要执行,条件2的结果不能影响到or的结果返回了
例如:
str = ''
print('天气预报:%s' %(str or '雨天'))
根据or特性,or前条件为真,则后续条件不在执行,可以根据此向变量添加兜底展示
5.4
not
not True --->False
not False--->True
实例演示
print(not True) #False
print(not False) #True
print(not 0) #True
print(not 100) #False
在数字中只要不是零 就是true那么0就是false
在字符串中 只要不为空就是True什么都不写 就是false
6.数据类型转换:
通过黑窗口录入的所有的数据的类型都是字符串类型
通过黑窗口展示的所有的数据的类型都是字符串类型
X = input(“请输入一个数字:”)
int(x) ----将x转换成整数类型
float(x)---将x转换成浮点类型
bool(x)---将x转换成bool类型
str(X)
实例:
str(x)---将x转换成x类型
hex(x)---将x转换成16进制类型
7.判断数据类型
Type(a) ==type(1) 判断整数类型
Type(a)==type(1.2) 判断浮点类型
Type(a)==type(‘abcd’) 判断字符串类型
Type(a)==type(True) 判断布尔值类型
总结了一天希望能帮助你们-Yltl
加油!努力中的人!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)