【C++基础自学Python】(寒假速成)Day2入门安装环境,用pycharm写简单代码

环境

昨天用了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后面的冒号!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值