跟阿彩一起学习Python(二)

前言

我用的MacBook Pro,Python官网下载Python最新版本安装,PyCharm官网下载软件安装,什么都没有配置,新建了一个Python Project,我不确定是否可以算是安装成功,我就“说”了一句话,得到了回复,我知道,环境已经搭建成功了,就这么简单。


提示:以下是本篇文章正文内容,下面案例可供参考

一、官宣:Hello World!

你只需要PyCharm文件的编辑框里面输入以下代码,就好像一个刚刚出世的婴儿的第一声啼哭:
世界,我来了!

print("Hello World!")

提示:话说老版本的Python可以支持两种语法,即以下也可以。
print"Hello World!"
但是,但是,新版本的只支持带括号的。

二、基本语法

1.大小写敏感

代码如下(示例):

str1='abc'
str2="ABC"
print(str1==str2)

以上代码运行结果:False

2.弱类型

变量前面不需要定义数据类型,变量的类型根据赋值来确定。
Python支持的基本数据类型有以下:
int float complex bool
代码如下(示例):

x=23
print(type(x)) # <class 'int'>
y="chery"
print(type(y)) # <class 'str'>
z=False
print(type(z)) # <class 'bool'>
c=1+5j
print(type(c)) # <class 'complex'>

3. 输出

看看例子就可以了,不多说。
代码如下(示例):

my_name="chery"
print(my_name)
my_name="daguai"+"xiaoguai"+"aoliao"
print(my_name)

4.输入

代码如下(示例):

name=input("请输入你的名字:")
print(name)
print(type(name))

提示:input的返回值是字符串类型的,如果输入的是数字需要进行强转换,如下:

代码如下(示例):

age=input("请输入你的年龄:")
print(type(age)) # 输出:<class 'str'>
age=int(age)
print(type(age)) # 输出:<class 'int'>

5. 类型强转换

以上例子已经演示。
代码如下(示例):

age=input("请输入你的年龄:")
age=int(age)
print(type(age)) # 输出:<class 'int'>
age=str(age)
print(type(age)) #输出:<class 'str'>

6. 常量

常量一般用大写定义即可。
代码如下(示例):

PI=3.1415926
print(PI)

7. 注释

常量一般用大写定义即可,PyCharm里面用Command/Ctrl+/ 表示添加/取消注释
代码如下(示例):

# 这是个注释

8. 数学运算符

代码如下(示例):

a=5/2  
b=5//2 #整除
c=5%2  # 取模
print(a) # 输出:2.5
print(b) # 输出:2
print(c) # 输出:1

9. 转义字符

代码如下(示例):

path="这是一个路径:"+"c:\\temp\doc\\name\qicaiyun.py"
print(path) 
# 输出:
这是一个路径:c:\temp\doc\name\qicaiyun.py

10. 输出格式

变量在上下文输出,通过%s,%d 输出。
代码如下(示例):

name=" chery "
age=25
city=" 上海 "
print("Her name is %s,she is %d,she lives in %s"%(name,age,city))
print("Her name is %s,she is %d,she lives in %s"%(name.title(),age,city))
print("Her name is %s,she is %d,she lives in %s"%(name.strip(),age,city.strip()))

说明:此处用到了首字母大写的函数title(),去除收尾空格的strip()函数等。

11. 字符串

字符串操作相关的函数比较多。

1)首字母大写

代码如下(示例):

str="chery"
print(str.title()) #输出:Chery
print(str) #输出:chery  需要了解下python的内存机制

2)去除前面的空格

代码如下(示例):

# str="  chery is a girl!  "
print(str)
print(str.lstrip())

3)去除后面的空格

代码如下(示例):

# str="  chery is a girl!  "
print(str)
print(str.rstrip())

4)去除首尾的空格

代码如下(示例):

str=" chery is a girl!"
print(str)
print(str.strip())

5)分隔字符串

代码如下(示例):

str="daguai,xiaoguai,aoliao"
print(str.split(","))
print(str)

输出:[‘daguai’, ‘xiaoguai’, ‘aoliao’]

三、总结

通过以上简单的语法,从一个个呱呱坠地的婴儿向世界啼哭的第一句问候,到用五官感受世界,慢慢爬行,越来越能够感受到这个世界的趣味和未知,需要不断的去探索、发现,进而慢慢成长,慢慢成长。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值