Python第一课

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python第一课相关的知识,希望对你有一定的参考价值。

一、基础语法:

1、注释:#       

print("hello"+"world")  #这是个print

2、数字

整数:不区分long和int

  1. 进制:0xa(16进制)、0o10(十进制)、0b10(二进制)
    bool,两个值:True、False

浮点数

  1. 1.2,2.35,3.1415,-0.12,1.46e9 ==1.46*(10**9)

复数:

1+2j

3、字符串

使用‘ “单双引号引用的字符的序列           

print("hello,world")

‘‘‘ 、""",使用单双三引号,可跨行,可在其中自由使用双引号、单引号

  ‘‘‘ welcome "to"
        1        2        3        
        ‘python‘ ‘‘‘

#再尝试一下_  用print(_),其中的换行也会打印出来,若再前面        加上r,就不会再换行

在字符串前面加上r或者R,表示该字符串不做特殊处理

部分特殊字符,类似于\n换行这种   

4、转义序列

\\   \t   \r   \n   \‘    \‘‘

前缀r,看上面

5、缩进

约定4个缩进

6、续行

\这个符号是续行符    不过在括号内不用,不在括号内需要加上

7、标识符

一个名字,指代一个值
只能用字母或者下划线和数字,但数字不能开头
不能用关键字,类似于def、class
大小写敏感

8、常量:(python中无常量)

字面常量-->一个单独的量:12,abc,2341212125.03e-9

9、运算符

%和**   求余和乘方,开方也是**,开平方是8**0.5
//整除

10、比较运算符

==   !=(不等于)    >    <      >=     <=
+=(c+=a表示c=c+a)  -=  *=  /=  %=(后面如第一个)
and     or      not   
in            not in
is             is not

11、if

12、真假:

空列表、空字符串、空字典、空元组、None、0为假

13、

while、for、continue、break、else

练习题:

1、打印一个正方形

num = int(input(">>>"))
for i in range(1,num+1):
    if i == 1 or i == num:
        print(num*"*"" ")
    else:
        print("*",(2*num-5)*" ","*")

2、判断一个质数

num =int(input(">>>"))
for i in range(2,num):
    if num%i==0:
        print("Not prime")
        break
else:
    print("prime")

3、求100内所有奇数的和

sum =0
for i in range(1,100,2):
    sum+=i
print(sum)

4、给定一个数字,打印这是几位数并倒序排列出来

num = int(input(">>>"))
count=1
while True:
    print(num%10)
    num=num//10
    count+=1
    if num//10==0:
        print(num//1)
        print("这是"+str(count)+"位数")
        break


本文出自 “13277682” 博客,谢绝转载!

以上是关于Python第一课的主要内容,如果未能解决你的问题,请参考以下文章

python第一课

python第一课

python游戏第一课

python 第一课 helloworld

七月算法《python爬虫》第一课:Python爬虫小示例

Python 基础 2022 最新第一课 安装 & 环境配置