**学习生长第一步
hello ,world
变量及类型
变量可以是任意的数据类型,在程序中用一个变量名表示。
变量名必须是大小写英文、数字和下划线的组合,且不能以数字开头
标识符和关键字
不允许自定义标识符和关键字
查看关键字
import keyword
keyword.kwlist
格式化输出
%d占位数字
%s占位字符串
结果:我的名字是lj,我的国籍是中国
我的年纪是:18 岁
www baidu com
www.baidu.com
换行输出,空格输出
print("hello",end="")
print("world",end="\t")
print("python",end="\n")
print("end")
结果:helloworld python
end
输入
password=input("请输入密码:")
print("您刚刚输入的密码是:",password)```python
结果:
请输入密码:123456
您刚刚输入的密码是: 123456
强制类型转换`
#强制类型转换
#只需在 前加需要强制转换的类型
a=int("123")
print(type(a))
b=a+100
print(b)
运算符和表达式
#运算符和表达式
'''
#算数运算符
** ->幂
a**b表示a的b次方
/ ->除 9/2=4.5// ->向下取整除 9//2=4 -9//2=-5
其余同JAVA'''
'''
比较运算符
同JAVA'''#赋值运算符
'''
= += -= /= *= %=
**= a**=b -> a=a**b
//=
形式同Java
'''#位运算
''''
& 二进制相同位为1则为1,其余为0
| 二进制相同位为0则0,其余1
^ 按位异或 相同位相异时1,
~ 按位取反 1变0,0变1
<< 左移 a<<2结果240,二进制解释:11110000
>> 右移'''
#逻辑运算符
'''
布尔运算
and 与
or 或
not 非'''
#成员运算符
'''
in 在指定的序列中找到值返回True,否False
not in 没有找到返回True
'''
if语句
if语句:
if 判断语句1
执行1
elif 判断语句2
执行2
else
执行3
'''
if语句:if 判断语句1执行1
elif 判断语句2执行2
else执行3中间的 elif 与其他语言不一样,'''
#在判断语句后加 ”:“
if True:print("True")
else:print("False")if False:print("True")
else:print("False")
if 0:print("True")
else:print("False")
if "": # 结果也为False, ”“内为空print("True")print("100")
else:print("False")
if " ":#结果也为Trueprint("True")print("100")#在相同层次内要缩进相同,否则会报错
else: #else后面也要 :print("False")
print("end")
#最后的可以跳出该语句也可输出,但是不能缩进,
#缩进就会识别在上面else:的执行语句里面#非0非空即为真
运行结果:
True
False
False
False
True
100
end
score=78
if score>=90 and score<=100:print("A")
else:if score>=80 and score<=90:print("B")else:print("e")
#执行结果为:e
#可以用上面的嵌套,但是后面的 else缩进要跟上面相邻的if缩进一样,否则无法识别