环境
昨天用了pycharm写。下载顺序是先Python 3.10.1 (64-bit)后PyCharm 2021.3.1。
直接在网上按它提示即可。实在不确定可以看B站。
创建新工程开始写
创建
运行自动产生的代码
试行结束。有基础很好上手:)
笔记 (又借了一本书《PyQt从入门到精通》)
1.变量的输入input()
代码
print("和")
a=input("shuru")
print("h"+a)
结果
和
shuru2
h2
注:想要让输入的数字被读取为数字类型,而不是字符串,应该这样写
a=int(input("qingshuru"))
#其实和c很像,写个类型,打个括号。
2.地址
id()
代码
a=10
print(id(a))
输出
1531391050256
3.复数
例:5.11+1.1j
或5.11+1.1J
4.字符串用' '或" "或‘’‘ ’‘’
三者都可以(单引号双引号三引号),不同的是,三引号可以容忍字符串内容不在一行。
5.输出会自动换行,空格
换行
print(a)
print(b)
空格
print(a,b)
如果没记错的话,想要a和b紧挨着,就print(a+b)
6.运算符
7/2=3.5
7//2=3 #整除
2**4=16 #幂,二的四次方
+= -= %= //= /= **= 类比c语言
不同于C(++)的内容:>= 0<a<100(简单方便!!)
代码 a=10 b=20 print(str(b)) print(type(b))#类型 print((a>=b)) 输出 20 <class 'int'> False
7.逻辑运算符(与C略有不同)
与 and op1 and op2
或 or op1 or op2
非 not not op1
还出现了位运算,只是看看,(左移1位,48<<1,48(00110000)变为96(01100000),挺好理解的,大概就是乘2)
8.成员运算符
in
not in
返回是true false
list=[1,2,3] print(1 in list)
返回为true
9.身份运算符
is
is not
用来比较两个对象的存储单元(书上这么写的,我没太懂)
a=10 b=20 c=10 print(a is b) print(a is c)
输出:
False True
OK懂了
10.流程控制语句
分类:顺序结构,条件分支结构,循环结构
条件分支结构(举了三个例子)
if():
if():
....
else:
....
if ( ):
....
elif():
...
elif():
....
else:
....
a=10 b=20 c=10 if a>=b: print(1) elif a>c: print(2) else: print(3)
输出是三
别忘了if,elif ,else后面的冒号!
更多推荐
【C++基础自学Python】(寒假速成)Day2入门安装环境,用pycharm写简单代码
发布评论